module RedParse::ReduceWithsFor_RedParse_RedParse__MacroMixin_RedParse__WithMacros_1_9
#10 most popular rules:
#RedParse::BlockNode nil=5
#RedParse::BlockNode nil=5
#RedParse::BlockNode nil=5
#RedParse::BlockNode nil=5
#RedParse::BeginNode nil=5
#) nil=8
#; nil=9
#end nil=13
#RedParse::LiteralNode nil=13
#RedParse::VarNode nil=17
#15 largest coalescences:
#[20, RedParse::CommaOpNode]=68
#[43, :shift]=68
#[22, RedParse::RescueOpNode]=68
#[52, RedParse::RescueNode]=70
#[17, RedParse::AssignNode]=131
#[19, RedParse::AssignNode]=132
#[18, :shift]=132
#[9, RedParse::UnaryStarNode]=196
#[32, RedParse::CommaOpNode]=263
#[60, RedParse::WhenNode]=266
#[40, RedParse::ElsifNode]=266
#[7, RedParse::UnOpNode]=976
#[14, RedParse::AssignNode]=1692
#[12, RedParse::RawOpNode]=4293
#[68, #<RedParse::StackMonkey:0x002b7279511140 @name="lval2rval", @first_changed_index=-2, @and_expect_node=-{, :lvalue=>nil, , , }, @monkey_code=#<Proc:0x002b7279511168@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724>>]=12832
        #number of coalescences: 84
        #empty coalescences: 85
        #duplicate coalescences: 12868
        #nonduplicate coalescences: 71
        #reduce_with_defns: 12939
        extend RedParse::ReduceWithUtils
        def self.redparse_modules_init(parser)
          return if defined? @@ref_0
          rules=parser.rules.map{|rule|
            rule.left.subregs.map{|pat|
              case pat
              when String,Regexp #not needed anymore...?
                RedParse::KW(pat)
              when Reg::LookBack,Reg::LookAhead,Reg::Repeat #Reg::Repeat should be handled already by now
                pat.subregs[0]
              #subseqs handled already
              else pat
              end
            }<<rule.right
          }
@@ref_0=rules[68][0]
warn_unless_equal 0,mui(@@ref_0),'-{, :lvalue=>true, , , }'
@@ref_1=rules[68][1]
warn_unless_equal 1,mui(@@ref_1),'~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })'
@@ref_2=rules[68][2]
warn_unless_equal 2,mui(@@ref_2),'#<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">'
@@ref_3=rules[67][0]
warn_unless_equal 3,mui(@@ref_3),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/,$/, , , }'
@@ref_4=rules[67][1]
warn_unless_equal 4,mui(@@ref_4),'RubyLexer::KeywordToken & -{, :ident=>/^([}\\]])$/, , , }'
@@ref_5=rules[67][2]
warn_unless_equal 5,mui(@@ref_5),'#<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="comma_cleanup">'
@@ref_6=rules[21][2]
warn_unless_equal 6,mui(@@ref_6),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }'
@@ref_7=rules[21][1]
warn_unless_equal 7,mui(@@ref_7),'RedParse::UnaryStarNode | RedParse::ParenedNode & ~(-{, :after_comma=>true, , , })'
@@ref_8=rules[21][0]
warn_unless_equal 8,mui(@@ref_8),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , }'
@@ref_9=rules[21][3]
warn_unless_equal 9,mui(@@ref_9),'#<RedParse::StackMonkey: @and_expect_node=RedParse::UnaryStarNode | RedParse::ParenedNode & -{, :after_comma=>true, , , } @first_changed_index=-3 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1596> @name="after_comma">'
@@ref_10=rules[11][0]
warn_unless_equal 10,mui(@@ref_10),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/,$/, , , }'
@@ref_11=rules[11][1]
warn_unless_equal 11,mui(@@ref_11),'RedParse::GoalPostToken | RubyLexer::KeywordToken & -{, :ident=>/^(in|[=)|;])$/, , , }'
@@ref_12=rules[11][2]
warn_unless_equal 12,mui(@@ref_12),'#<RedParse::StackMonkey: @and_expect_node=RedParse::DanglingCommaNode @first_changed_index=-1 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1551> @name="DanglingComma">'
@@ref_13=rules[10][0]
warn_unless_equal 13,mui(@@ref_13),'RubyLexer::OperatorToken & -{, :ident=>/^(?:unary|lhs)\\*$/, , , }'
@@ref_14=rules[10][1]
warn_unless_equal 14,mui(@@ref_14),'RedParse::GoalPostToken | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/,$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(in|[=)|;])$/, , , }'
@@ref_15=rules[71][0]
warn_unless_equal 15,mui(@@ref_15),'RubyLexer::NumberToken & -{, :negative=>true, , , }'
@@ref_16=rules[71][1]
warn_unless_equal 16,mui(@@ref_16),'RubyLexer::OperatorToken & -{, :ident=>"**", , , }'
@@ref_17=rules[71][2]
warn_unless_equal 17,mui(@@ref_17),'#<RedParse::StackMonkey: @and_expect_node=RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"-@", , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1750> @name="fix_neg_exp">'
@@ref_18=rules[70][0]
warn_unless_equal 18,mui(@@ref_18),'RubyLexer::NumberToken | RubyLexer::SymbolToken'
@@ref_19=rules[47][2]
warn_unless_equal 19,mui(@@ref_19),'RubyLexer::MethNameToken | RedParse::LiteralNode & -{, :bare_method=>true, , , }'
@@ref_20=rules[47][1]
warn_unless_equal 20,mui(@@ref_20),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>",", , , }'
@@ref_21=rules[46][0]
warn_unless_equal 21,mui(@@ref_21),'RubyLexer::KeywordToken & -{, :ident=>"undef", , , }'
@@ref_22=rules[45][2]
warn_unless_equal 22,mui(@@ref_22),'RubyLexer::MethNameToken | RedParse::LiteralNode & -{, :bare_method=>true, , , } | RedParse::VarNode'
@@ref_23=rules[45][1]
warn_unless_equal 23,mui(@@ref_23),'RubyLexer::MethNameToken | RedParse::LiteralNode & -{, :bare_method=>true, , , } | RedParse::VarNode'
@@ref_24=rules[45][0]
warn_unless_equal 24,mui(@@ref_24),'RubyLexer::KeywordToken & -{, :ident=>"alias", , , }'
@@ref_25=rules[58][0]
warn_unless_equal 25,mui(@@ref_25),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(not | defined\\? | rescue3 | .*[@,] | [~!;\\(\\[\\{?:] | \\.{1,3} | :: | => | ![=~])$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^( \\*\\*? | << | >> | &&? | \\|\\|? | \\^ | % | \\/ | - | \\+ )?=$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:def|class|module|begin|for|case|do|if|unless|while|until)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:else|elsif|ensure|in|then|rescue|when)$/, , , } | RedParse::RescueHeaderNode | RedParse::StartToken | RedParse::GoalPostToken | RedParse::BlockFormalsNode | RubyLexer::AssignmentRhsListStartToken & ~(RubyLexer::StringToken | RedParse::HereDocNode)'
@@ref_26=rules[58][2]
warn_unless_equal 26,mui(@@ref_26),'~(RubyLexer::StringToken)'
@@ref_27=rules[57][0]
warn_unless_equal 27,mui(@@ref_27),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(not | defined\\? | rescue3 | .*[@,] | [~!;\\(\\[\\{?:] | \\.{1,3} | :: | => | ![=~])$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^( \\*\\*? | << | >> | &&? | \\|\\|? | \\^ | % | \\/ | - | \\+ )?=$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:def|class|module|begin|for|case|do|if|unless|while|until)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:else|elsif|ensure|in|then|rescue|when)$/, , , } | RedParse::RescueHeaderNode | RedParse::StartToken | RedParse::GoalPostToken | RedParse::BlockFormalsNode | RubyLexer::AssignmentRhsListStartToken & ~(RubyLexer::StringToken | RedParse::HereDocNode)'
@@ref_28=rules[57][2]
warn_unless_equal 28,mui(@@ref_28),'~(RubyLexer::StringToken)'
@@ref_29=rules[56][2]
warn_unless_equal 29,mui(@@ref_29),'~(RubyLexer::StringToken)'
@@ref_30=rules[16][1]
warn_unless_equal 30,mui(@@ref_30),'RedParse::ValueNode & -{, :lvalue=>nil, , , }'
@@ref_31=rules[15][1]
warn_unless_equal 31,mui(@@ref_31),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }'
@@ref_32=rules[15][0]
warn_unless_equal 32,mui(@@ref_32),'RedParse::VarNode | RedParse::CallSiteNode | RedParse::BracketsGetNode | RedParse::CommaOpNode | RedParse::ParenedNode | RedParse::ConstantNode | RedParse::UnaryStarNode & -{, :lvalue=>true, , , }'
@@ref_33=rules[15][3]
warn_unless_equal 33,mui(@@ref_33),'lower_op'
@@ref_34=rules[52][2]
warn_unless_equal 34,mui(@@ref_34),'RubyLexer::KeywordToken & -{, :ident=>";", , , }'
@@ref_35=rules[52][3]
warn_unless_equal 35,mui(@@ref_35),'RubyLexer::KeywordToken & -{, :ident=>/^(else|ensure|end)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>"rescue", , , } & -{, :infix=>nil, , , }'
@@ref_36=rules[64][2]
warn_unless_equal 36,mui(@@ref_36),'RubyLexer::KeywordToken & -{, :ident=>";", , , }'
@@ref_37=rules[64][0]
warn_unless_equal 37,mui(@@ref_37),'~(RubyLexer::OperatorToken & -{, :ident=>/^(<<|=>|\\.|::)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(while|until|if|unless|def|case|when|in|rescue|elsif|class|module|<<|=>|\\.|::)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>"macro", , , })'
@@ref_38=rules[64][4]
warn_unless_equal 38,mui(@@ref_38),'#<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-3 @index=-3 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_before_rescue">'
@@ref_39=rules[83][7]
warn_unless_equal 39,mui(@@ref_39),'RubyLexer::KeywordToken & -{, :ident=>"end", , , }'
@@ref_40=rules[83][2]
warn_unless_equal 40,mui(@@ref_40),'RubyLexer::KeywordToken & -{, :ident=>";", , , }'
@@ref_41=rules[83][0]
warn_unless_equal 41,mui(@@ref_41),'RubyLexer::KeywordToken & -{, :ident=>"macro", , , }'
@@ref_42=rules[61][6]
warn_unless_equal 42,mui(@@ref_42),'RubyLexer::KeywordToken & -{, :ident=>"end", , , }'
@@ref_43=rules[61][4]
warn_unless_equal 43,mui(@@ref_43),'RubyLexer::KeywordToken & -{, :ident=>/^([:;]|do)$/, , , }'
@@ref_44=rules[61][2]
warn_unless_equal 44,mui(@@ref_44),'RubyLexer::KeywordToken & -{, :ident=>"in", , , }'
@@ref_45=rules[61][0]
warn_unless_equal 45,mui(@@ref_45),'RubyLexer::KeywordToken & -{, :ident=>"for", , , }'
@@ref_46=rules[59][5]
warn_unless_equal 46,mui(@@ref_46),'RubyLexer::KeywordToken & -{, :ident=>"end", , , }'
@@ref_47=rules[59][2]
warn_unless_equal 47,mui(@@ref_47),'RubyLexer::KeywordToken & -{, :ident=>";", , , }'
@@ref_48=rules[59][0]
warn_unless_equal 48,mui(@@ref_48),'RubyLexer::KeywordToken & -{, :ident=>"case", , , }'
@@ref_49=rules[49][5]
warn_unless_equal 49,mui(@@ref_49),'RubyLexer::KeywordToken & -{, :ident=>"end", , , }'
@@ref_50=rules[49][0]
warn_unless_equal 50,mui(@@ref_50),'RubyLexer::KeywordToken & -{, :ident=>"begin", , , }'
@@ref_51=rules[48][8]
warn_unless_equal 51,mui(@@ref_51),'RubyLexer::KeywordToken & -{, :ident=>"end", , , }'
@@ref_52=rules[48][3]
warn_unless_equal 52,mui(@@ref_52),'RubyLexer::KeywordToken & -{, :ident=>";", , , }'
@@ref_53=rules[48][2]
warn_unless_equal 53,mui(@@ref_53),'RubyLexer::OperatorToken & -{, :ident=>"=", , , }'
@@ref_54=rules[48][0]
warn_unless_equal 54,mui(@@ref_54),'RubyLexer::KeywordToken & -{, :ident=>"def", , , }'
@@ref_55=rules[44][8]
warn_unless_equal 55,mui(@@ref_55),'RubyLexer::KeywordToken & -{, :ident=>"end", , , }'
@@ref_56=rules[44][3]
warn_unless_equal 56,mui(@@ref_56),'RubyLexer::KeywordToken & -{, :ident=>";", , , }'
@@ref_57=rules[44][1]
warn_unless_equal 57,mui(@@ref_57),'RubyLexer::OperatorToken & -{, :ident=>"<<", , , }'
@@ref_58=rules[44][0]
warn_unless_equal 58,mui(@@ref_58),'RubyLexer::KeywordToken & -{, :ident=>"class", , , }'
@@ref_59=rules[42][7]
warn_unless_equal 59,mui(@@ref_59),'RubyLexer::KeywordToken & -{, :ident=>"end", , , }'
@@ref_60=rules[42][2]
warn_unless_equal 60,mui(@@ref_60),'RubyLexer::KeywordToken & -{, :ident=>";", , , }'
@@ref_61=rules[42][0]
warn_unless_equal 61,mui(@@ref_61),'RubyLexer::KeywordToken & -{, :ident=>"class", , , }'
@@ref_62=rules[41][7]
warn_unless_equal 62,mui(@@ref_62),'RubyLexer::KeywordToken & -{, :ident=>"end", , , }'
@@ref_63=rules[41][2]
warn_unless_equal 63,mui(@@ref_63),'RubyLexer::KeywordToken & -{, :ident=>";", , , }'
@@ref_64=rules[41][1]
warn_unless_equal 64,mui(@@ref_64),'RedParse::ConstantNode | RedParse::VarNode'
@@ref_65=rules[41][0]
warn_unless_equal 65,mui(@@ref_65),'RubyLexer::KeywordToken & -{, :ident=>"module", , , }'
@@ref_66=rules[38][6]
warn_unless_equal 66,mui(@@ref_66),'RubyLexer::KeywordToken & -{, :ident=>"end", , , }'
@@ref_67=rules[38][2]
warn_unless_equal 67,mui(@@ref_67),'RubyLexer::KeywordToken & -{, :ident=>/^(;|then|:)$/, , , }'
@@ref_68=rules[38][0]
warn_unless_equal 68,mui(@@ref_68),'RubyLexer::KeywordToken & -{, :ident=>/^(if|unless)$/, , , }'
@@ref_69=rules[37][4]
warn_unless_equal 69,mui(@@ref_69),'RubyLexer::KeywordToken & -{, :ident=>"end", , , }'
@@ref_70=rules[37][2]
warn_unless_equal 70,mui(@@ref_70),'RubyLexer::KeywordToken & -{, :ident=>/^([:;]|do)$/, , , }'
@@ref_71=rules[37][0]
warn_unless_equal 71,mui(@@ref_71),'RubyLexer::KeywordToken & -{, :ident=>/^(while|until)$/, , , }'
@@ref_72=rules[35][4]
warn_unless_equal 72,mui(@@ref_72),'RubyLexer::KeywordToken & -{, :ident=>"end", , , }'
@@ref_73=rules[35][1]
warn_unless_equal 73,mui(@@ref_73),'RubyLexer::KeywordToken & -{, :ident=>"do", , , }'
@@ref_74=rules[35][0]
warn_unless_equal 74,mui(@@ref_74),'RubyLexer::KeywordToken & -{, :ident=>")", , , }'
@@ref_75=rules[6][2]
warn_unless_equal 75,mui(@@ref_75),'RubyLexer::KeywordToken & -{, :ident=>"end", , , }'
@@ref_76=rules[6][1]
warn_unless_equal 76,mui(@@ref_76),'~(RubyLexer::KeywordToken & -{, :ident=>/^(?:def|class|module|begin|for|case|do|if|unless|while|until)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>"end", , , })'
@@ref_77=rules[6][0]
warn_unless_equal 77,mui(@@ref_77),'RubyLexer::KeywordToken & -{, :ident=>/^(?:def|class|module|begin|for|case|do|if|unless|while|until)$/, , , }'
@@ref_78=rules[6][3]
warn_unless_equal 78,mui(@@ref_78),'~(RubyLexer::KeywordToken & -{, :ident=>/^(do|\\{)$/, , , })'
@@ref_79=rules[0][2]
warn_unless_equal 79,mui(@@ref_79),'RubyLexer::KeywordToken & -{, :ident=>"end", , , }'
@@ref_80=rules[0][1]
warn_unless_equal 80,mui(@@ref_80),'~(RubyLexer::KeywordToken & -{, :ident=>/(?-mix:^((?-mix:^(?:def|class|module|begin|for|case|do|if|unless|while|until)$)|end|\\)|\\]|\\})$)|^macro$/, , , })'
@@ref_81=rules[0][0]
warn_unless_equal 81,mui(@@ref_81),'RubyLexer::KeywordToken & -{, :ident=>"macro", , , }'
@@ref_82=rules[0][3]
warn_unless_equal 82,mui(@@ref_82),'~(RubyLexer::KeywordToken & -{, :ident=>/^(do|\\{)$/, , , })'
@@ref_83=rules[72][0]
warn_unless_equal 83,mui(@@ref_83),'RubyLexer::KeywordToken & -{, :ident=>/(?:(?-mix:(?-mix:^(?:__FILE__|__LINE__|false|nil|self|true)$)|^(?:__ENCODING__)$)|^(?:__ENCODING__)$)/, , , }'
@@ref_84=rules[39][0]
warn_unless_equal 84,mui(@@ref_84),'RubyLexer::KeywordToken & -{, :ident=>"else", , , }'
@@ref_85=rules[39][2]
warn_unless_equal 85,mui(@@ref_85),'RubyLexer::KeywordToken & -{, :ident=>/^(ensure|end)$/, , , }'
@@ref_86=rules[53][0]
warn_unless_equal 86,mui(@@ref_86),'RubyLexer::KeywordToken & -{, :ident=>"ensure", , , }'
@@ref_87=rules[53][2]
warn_unless_equal 87,mui(@@ref_87),'RubyLexer::KeywordToken & -{, :ident=>"end", , , }'
@@ref_88=rules[60][2]
warn_unless_equal 88,mui(@@ref_88),'RubyLexer::KeywordToken & -{, :ident=>/^([:;]|then)$/, , , }'
@@ref_89=rules[60][0]
warn_unless_equal 89,mui(@@ref_89),'RubyLexer::KeywordToken & -{, :ident=>"when", , , }'
@@ref_90=rules[60][4]
warn_unless_equal 90,mui(@@ref_90),'RubyLexer::KeywordToken & -{, :ident=>/^(when|else|end)$/, , , }'
@@ref_91=rules[51][4]
warn_unless_equal 91,mui(@@ref_91),'RubyLexer::KeywordToken & -{, :ident=>/^([:;]|then)$/, , , }'
@@ref_92=rules[51][2]
warn_unless_equal 92,mui(@@ref_92),'RubyLexer::KeywordToken & -{, :ident=>"=>", , , }'
@@ref_93=rules[51][1]
warn_unless_equal 93,mui(@@ref_93),'RubyLexer::KeywordToken & -{, :ident=>"rescue", , , } & -{, :infix=>nil, , , }'
@@ref_94=rules[51][0]
warn_unless_equal 94,mui(@@ref_94),'RubyLexer::KeywordToken & -{, :ident=>/^(;|begin)$/, , , } | RedParse::RescueNode'
@@ref_95=rules[40][2]
warn_unless_equal 95,mui(@@ref_95),'RubyLexer::KeywordToken & -{, :ident=>/^(;|then|:)$/, , , }'
@@ref_96=rules[40][0]
warn_unless_equal 96,mui(@@ref_96),'RubyLexer::KeywordToken & -{, :ident=>"elsif", , , }'
@@ref_97=rules[40][4]
warn_unless_equal 97,mui(@@ref_97),'RubyLexer::KeywordToken & -{, :ident=>/^(end|else|elsif)$/, , , }'
@@ref_98=rules[84][6]
warn_unless_equal 98,mui(@@ref_98),'RubyLexer::KeywordToken & -{, :ident=>")", , , }'
@@ref_99=rules[84][4]
warn_unless_equal 99,mui(@@ref_99),'RubyLexer::KeywordToken & -{, :ident=>"(", , , }'
@@ref_100=rules[84][3]
warn_unless_equal 100,mui(@@ref_100),'RubyLexer::KeywordToken & -{, :ident=>"<doubled-parens>", , , }'
@@ref_101=rules[84][2]
warn_unless_equal 101,mui(@@ref_101),'RubyLexer::KeywordToken & -{, :ident=>")", , , }'
@@ref_102=rules[84][0]
warn_unless_equal 102,mui(@@ref_102),'RubyLexer::KeywordToken & -{, :ident=>"(", , , }'
@@ref_103=rules[84][8]
warn_unless_equal 103,mui(@@ref_103),'~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })'
@@ref_104=rules[78][5]
warn_unless_equal 104,mui(@@ref_104),'RubyLexer::KeywordToken & -{, :ident=>")", , , }'
@@ref_105=rules[78][3]
warn_unless_equal 105,mui(@@ref_105),'RubyLexer::KeywordToken & -{, :ident=>"(", , , }'
@@ref_106=rules[78][2]
warn_unless_equal 106,mui(@@ref_106),'RubyLexer::KeywordToken & -{, :ident=>/^;$|^<doubled-parens>$/, , , }'
@@ref_107=rules[78][0]
warn_unless_equal 107,mui(@@ref_107),'RubyLexer::OperatorToken & -{, :ident=>"v", , , }'
@@ref_108=rules[75][3]
warn_unless_equal 108,mui(@@ref_108),'RubyLexer::KeywordToken & -{, :ident=>")", , , }'
@@ref_109=rules[75][1]
warn_unless_equal 109,mui(@@ref_109),'RubyLexer::KeywordToken & -{, :ident=>"(", , , }'
@@ref_110=rules[75][0]
warn_unless_equal 110,mui(@@ref_110),'RubyLexer::KeywordToken & -{, :ident=>".", , , } | RubyLexer::KeywordToken & -{, :ident=>"::", , , }'
@@ref_111=rules[75][5]
warn_unless_equal 111,mui(@@ref_111),'~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })'
@@ref_112=rules[31][2]
warn_unless_equal 112,mui(@@ref_112),'RubyLexer::KeywordToken & -{, :ident=>")", , , } & ~(-{, :callsite?=>true, , , } | -{, :not_real?=>true, , , })'
@@ref_113=rules[31][1]
warn_unless_equal 113,mui(@@ref_113),'RubyLexer::KeywordToken & -{, :ident=>"(", , , }'
@@ref_114=rules[31][0]
warn_unless_equal 114,mui(@@ref_114),'~(RubyLexer::MethNameToken | RubyLexer::KeywordToken & -{, :ident=>/(?-mix:(?-mix:(?-mix:^(?:break|next|redo|return|yield|retry|super|BEGIN|END)$)|^(?:not)$)|^(?:not)$)|^->$/, , , })'
@@ref_115=rules[31][3]
warn_unless_equal 115,mui(@@ref_115),'~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })'
@@ref_116=rules[30][3]
warn_unless_equal 116,mui(@@ref_116),'RubyLexer::KeywordToken & -{, :ident=>")", , , } & ~(-{, :callsite?=>true, , , } | -{, :not_real?=>true, , , })'
@@ref_117=rules[30][1]
warn_unless_equal 117,mui(@@ref_117),'RubyLexer::KeywordToken & -{, :ident=>"(", , , }'
@@ref_118=rules[30][0]
warn_unless_equal 118,mui(@@ref_118),'~(RubyLexer::MethNameToken | RubyLexer::KeywordToken & -{, :ident=>/(?-mix:(?-mix:(?-mix:^(?:break|next|redo|return|yield|retry|super|BEGIN|END)$)|^(?:not)$)|^(?:not)$)|^->$/, , , })'
@@ref_119=rules[30][4]
warn_unless_equal 119,mui(@@ref_119),'~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })'
@@ref_120=rules[29][3]
warn_unless_equal 120,mui(@@ref_120),'RubyLexer::KeywordToken & -{, :ident=>")", , , }'
@@ref_121=rules[29][1]
warn_unless_equal 121,mui(@@ref_121),'RubyLexer::KeywordToken & -{, :ident=>"(", , , }'
@@ref_122=rules[29][0]
warn_unless_equal 122,mui(@@ref_122),'RubyLexer::KeywordToken & -{, :ident=>/(?-mix:(?-mix:(?-mix:^(?:break|next|redo|return|yield|retry|super|BEGIN|END)$)|^(?:not)$)|^(?:not)$)|^->$/, , , }'
@@ref_123=rules[29][5]
warn_unless_equal 123,mui(@@ref_123),'~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })'
@@ref_124=rules[28][3]
warn_unless_equal 124,mui(@@ref_124),'RubyLexer::KeywordToken & -{, :ident=>")", , , }'
@@ref_125=rules[28][1]
warn_unless_equal 125,mui(@@ref_125),'RubyLexer::KeywordToken & -{, :ident=>"(", , , }'
@@ref_126=rules[28][5]
warn_unless_equal 126,mui(@@ref_126),'~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })'
@@ref_127=rules[4][2]
warn_unless_equal 127,mui(@@ref_127),'RubyLexer::KeywordToken & -{, :ident=>")", , , }'
@@ref_128=rules[4][1]
warn_unless_equal 128,mui(@@ref_128),'~(RubyLexer::KeywordToken & -{, :ident=>"(", , , } | RubyLexer::KeywordToken & -{, :ident=>")", , , })'
@@ref_129=rules[4][0]
warn_unless_equal 129,mui(@@ref_129),'RubyLexer::KeywordToken & -{, :ident=>"(", , , }'
@@ref_130=rules[4][3]
warn_unless_equal 130,mui(@@ref_130),'~(RubyLexer::KeywordToken & -{, :ident=>/^(do|\\{)$/, , , })'
@@ref_131=rules[55][3]
warn_unless_equal 131,mui(@@ref_131),'RubyLexer::KeywordToken & -{, :ident=>"]", , , }'
@@ref_132=rules[55][1]
warn_unless_equal 132,mui(@@ref_132),'RubyLexer::KeywordToken & -{, :ident=>"[", , , }'
@@ref_133=rules[54][2]
warn_unless_equal 133,mui(@@ref_133),'RubyLexer::KeywordToken & -{, :ident=>"]", , , }'
@@ref_134=rules[54][0]
warn_unless_equal 134,mui(@@ref_134),'RubyLexer::KeywordToken & -{, :ident=>"[", , , }'
@@ref_135=rules[5][2]
warn_unless_equal 135,mui(@@ref_135),'RubyLexer::KeywordToken & -{, :ident=>"]", , , }'
@@ref_136=rules[5][1]
warn_unless_equal 136,mui(@@ref_136),'~(RubyLexer::KeywordToken & -{, :ident=>"[", , , } | RubyLexer::KeywordToken & -{, :ident=>"]", , , })'
@@ref_137=rules[5][0]
warn_unless_equal 137,mui(@@ref_137),'RubyLexer::KeywordToken & -{, :ident=>"[", , , }'
@@ref_138=rules[5][3]
warn_unless_equal 138,mui(@@ref_138),'~(RubyLexer::KeywordToken & -{, :ident=>/^(do|\\{)$/, , , })'
@@ref_139=rules[34][2]
warn_unless_equal 139,mui(@@ref_139),'RubyLexer::KeywordToken & -{, :ident=>"}", , , }'
@@ref_140=rules[34][1]
warn_unless_equal 140,mui(@@ref_140),'RedParse::CommaOpNode | RedParse::ArrowOpNode'
@@ref_141=rules[34][0]
warn_unless_equal 141,mui(@@ref_141),'RubyLexer::KeywordToken & -{, :ident=>"{", , , }'
@@ref_142=rules[3][2]
warn_unless_equal 142,mui(@@ref_142),'RubyLexer::KeywordToken & -{, :ident=>"}", , , }'
@@ref_143=rules[3][1]
warn_unless_equal 143,mui(@@ref_143),'~(RubyLexer::KeywordToken & -{, :ident=>"{", , , } | RubyLexer::KeywordToken & -{, :ident=>"}", , , })'
@@ref_144=rules[3][0]
warn_unless_equal 144,mui(@@ref_144),'RubyLexer::KeywordToken & -{, :ident=>"{", , , }'
@@ref_145=rules[3][3]
warn_unless_equal 145,mui(@@ref_145),'~(RubyLexer::KeywordToken & -{, :ident=>/^(do|\\{)$/, , , })'
@@ref_146=rules[79][2]
warn_unless_equal 146,mui(@@ref_146),'RubyLexer::KeywordToken & -{, :ident=>";", , , }'
@@ref_147=rules[79][0]
warn_unless_equal 147,mui(@@ref_147),'RubyLexer::OperatorToken & -{, :ident=>"v", , , }'
@@ref_148=rules[79][3]
warn_unless_equal 148,mui(@@ref_148),'~(RubyLexer::KeywordToken & -{, :ident=>"(", , , })'
@@ref_149=rules[66][1]
warn_unless_equal 149,mui(@@ref_149),'RubyLexer::KeywordToken & -{, :ident=>";", , , }'
@@ref_150=rules[66][0]
warn_unless_equal 150,mui(@@ref_150),'RedParse::StartToken | RedParse::RescueHeaderNode'
@@ref_151=rules[66][2]
warn_unless_equal 151,mui(@@ref_151),'#<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_after_rescue">'
@@ref_152=rules[65][1]
warn_unless_equal 152,mui(@@ref_152),'RubyLexer::KeywordToken & -{, :ident=>";", , , }'
@@ref_153=rules[65][0]
warn_unless_equal 153,mui(@@ref_153),'RubyLexer::KeywordToken & -{, :ident=>/^(begin|[;:({|]|then|do|else|ensure)$/, , , } | RedParse::BlockFormalsNode'
@@ref_154=rules[65][2]
warn_unless_equal 154,mui(@@ref_154),'#<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_after_oplike">'
@@ref_155=rules[63][1]
warn_unless_equal 155,mui(@@ref_155),'RubyLexer::KeywordToken & -{, :ident=>";", , , }'
@@ref_156=rules[63][2]
warn_unless_equal 156,mui(@@ref_156),'RubyLexer::KeywordToken & -{, :ident=>"then", , , }'
@@ref_157=rules[63][3]
warn_unless_equal 157,mui(@@ref_157),'#<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_before_then">'
@@ref_158=rules[62][2]
warn_unless_equal 158,mui(@@ref_158),'RubyLexer::KeywordToken & -{, :ident=>";", , , }'
@@ref_159=rules[62][0]
warn_unless_equal 159,mui(@@ref_159),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(not | defined\\? | rescue3 | .*[@,] | [~!;\\(\\[\\{?:] | \\.{1,3} | :: | => | ![=~])$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^( \\*\\*? | << | >> | &&? | \\|\\|? | \\^ | % | \\/ | - | \\+ )?=$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:def|class|module|begin|for|case|do|if|unless|while|until)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:else|elsif|ensure|in|then|rescue|when)$/, , , } | RedParse::RescueHeaderNode | RedParse::StartToken | RedParse::GoalPostToken | RedParse::BlockFormalsNode | RubyLexer::AssignmentRhsListStartToken & ~(RubyLexer::OperatorToken & -{, :ident=>/^(<<|=>|\\.|::)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(while|until|if|unless|def|case|when|in|rescue|elsif|class|module|<<|=>|\\.|::)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>"macro", , , })'
@@ref_160=rules[62][3]
warn_unless_equal 160,mui(@@ref_160),'RubyLexer::KeywordToken & -{, :ident=>/^(?:else|elsif|ensure|in|when|end|[)}\\]])$/, , , } | RubyLexer::EoiToken'
@@ref_161=rules[62][4]
warn_unless_equal 161,mui(@@ref_161),'#<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_before_ISB">'
@@ref_162=rules[69][2]
warn_unless_equal 162,mui(@@ref_162),'RubyLexer::KeywordToken & -{, :ident=>".", , , } | RubyLexer::KeywordToken & -{, :ident=>"::", , , }'
@@ref_163=rules[69][0]
warn_unless_equal 163,mui(@@ref_163),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(not | defined\\? | rescue3 | .*[@,] | [~!;\\(\\[\\{?:] | \\.{1,3} | :: | => | ![=~])$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^( \\*\\*? | << | >> | &&? | \\|\\|? | \\^ | % | \\/ | - | \\+ )?=$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:def|class|module|begin|for|case|do|if|unless|while|until)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:else|elsif|ensure|in|then|rescue|when)$/, , , } | RedParse::RescueHeaderNode | RedParse::StartToken | RedParse::GoalPostToken | RedParse::BlockFormalsNode | RubyLexer::AssignmentRhsListStartToken & ~(RubyLexer::KeywordToken & -{, :ident=>"def", , , })'
@@ref_164=rules[69][3]
warn_unless_equal 164,mui(@@ref_164),'RubyLexer::MethNameToken & -{, :has_equals=>true, , , }'
@@ref_165=rules[69][4]
warn_unless_equal 165,mui(@@ref_165),'#<RedParse::StackMonkey: @and_expect_node=RedParse::CallNode @first_changed_index=-1 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1732> @name="expand_equals">'
@@ref_166=rules[17][3]
warn_unless_equal 166,mui(@@ref_166),'RubyLexer::OperatorToken & -{, :ident=>"rescue3", , , }'
@@ref_167=rules[17][1]
warn_unless_equal 167,mui(@@ref_167),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }'
@@ref_168=rules[7][0]
warn_unless_equal 168,mui(@@ref_168),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(?:[+-]@|unary[&*]|(?:lhs|rhs)[*])$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^([~!]|not|defined\\?)$/, , , }'
@@ref_169=rules[32][1]
warn_unless_equal 169,mui(@@ref_169),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/,$/, , , }'
@@ref_170=rules[33][2]
warn_unless_equal 170,mui(@@ref_170),'RubyLexer::KeywordToken & -{, :ident=>";", , , }'
@@ref_171=rules[33][0]
warn_unless_equal 171,mui(@@ref_171),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(not | defined\\? | rescue3 | .*[@,] | [~!;\\(\\[\\{?:] | \\.{1,3} | :: | => | ![=~])$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^( \\*\\*? | << | >> | &&? | \\|\\|? | \\^ | % | \\/ | - | \\+ )?=$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:def|class|module|begin|for|case|do|if|unless|while|until)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:else|elsif|ensure|in|then|rescue|when)$/, , , } | RedParse::RescueHeaderNode | RedParse::StartToken | RedParse::GoalPostToken | RedParse::BlockFormalsNode | RubyLexer::AssignmentRhsListStartToken & ~(RubyLexer::OperatorToken & -{, :ident=>/^(<<|=>|\\.|::)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(while|until|if|unless|def|case|when|in|rescue|elsif|class|module|<<|=>|\\.|::)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>"macro", , , })'
@@ref_172=rules[26][1]
warn_unless_equal 172,mui(@@ref_172),'RubyLexer::KeywordToken & -{, :ident=>"::", , , }'
@@ref_173=rules[27][3]
warn_unless_equal 173,mui(@@ref_173),'RubyLexer::KeywordToken & -{, :ident=>":", , , }'
@@ref_174=rules[27][1]
warn_unless_equal 174,mui(@@ref_174),'RubyLexer::KeywordToken & -{, :ident=>"?", , , }'
@@ref_175=rules[19][2]
warn_unless_equal 175,mui(@@ref_175),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }'
@@ref_176=rules[19][0]
warn_unless_equal 176,mui(@@ref_176),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"rhs,", , , }'
@@ref_177=rules[18][2]
warn_unless_equal 177,mui(@@ref_177),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }'
@@ref_178=rules[18][0]
warn_unless_equal 178,mui(@@ref_178),'~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RedParse::ValueNode & -{, :lvalue=>nil, , , })'
@@ref_179=rules[13][1]
warn_unless_equal 179,mui(@@ref_179),'RubyLexer::KeywordToken & -{, :ident=>"=>", , , }'
@@ref_180=rules[20][3]
warn_unless_equal 180,mui(@@ref_180),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }'
@@ref_181=rules[14][1]
warn_unless_equal 181,mui(@@ref_181),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\\2|[^<>=!])=$/, , , }'
@@ref_182=rules[8][0]
warn_unless_equal 182,mui(@@ref_182),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"defined?", , , }'
@@ref_183=rules[50][1]
warn_unless_equal 183,mui(@@ref_183),'RedParse::BeginNode & -{, :after_equals=>nil, , , } & -{, :non_empty=>true, , , }'
@@ref_184=rules[50][0]
warn_unless_equal 184,mui(@@ref_184),'RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }'
@@ref_185=rules[50][2]
warn_unless_equal 185,mui(@@ref_185),'RubyLexer::OperatorToken & -{, :ident=>"rescue", , , }'
@@ref_186=rules[50][3]
warn_unless_equal 186,mui(@@ref_186),'#<RedParse::StackMonkey: @and_expect_node=RedParse::BeginNode & -{, :after_equals=>true, , , } & -{, :non_empty=>true, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1677> @name="begin after equals">'
@@ref_187=rules[25][4]
warn_unless_equal 187,mui(@@ref_187),'#<RedParse::StackMonkey: @and_expect_node=RedParse::CallNode @first_changed_index=-4 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1448> @name="DotCall">'
@@ref_188=rules[24][1]
warn_unless_equal 188,mui(@@ref_188),'RubyLexer::KeywordToken & -{, :ident=>".", , , }'
@@ref_189=rules[43][2]
warn_unless_equal 189,mui(@@ref_189),'RubyLexer::OperatorToken & -{, :ident=>"<", , , }'
@@ref_190=rules[43][0]
warn_unless_equal 190,mui(@@ref_190),'RubyLexer::KeywordToken & -{, :ident=>"class", , , }'
@@ref_191=rules[43][4]
warn_unless_equal 191,mui(@@ref_191),'~(RubyLexer::KeywordToken & -{, :ident=>";", , , })'
@@ref_192=rules[9][0]
warn_unless_equal 192,mui(@@ref_192),'RubyLexer::OperatorToken & -{, :ident=>/^(?:unary|lhs|rhs)\\*$/, , , }'
@@ref_193=rules[81][0]
warn_unless_equal 193,mui(@@ref_193),'RubyLexer::OperatorToken & -{, :ident=>"^@", , , }'
@@ref_194=rules[80][0]
warn_unless_equal 194,mui(@@ref_194),'RubyLexer::OperatorToken & -{, :ident=>"v", , , }'
@@ref_195=rules[80][2]
warn_unless_equal 195,mui(@@ref_195),'RubyLexer::KeywordToken & -{, :ident=>";", , , } & -{, :not_real?=>false, , , }'
@@ref_196=rules[77][0]
warn_unless_equal 196,mui(@@ref_196),'RubyLexer::OperatorToken & -{, :ident=>"v", , , }'
@@ref_197=rules[82][1]
warn_unless_equal 197,mui(@@ref_197),'RedParse::ParenedNode & -{, :size=>0..1, , , } | RedParse::SequenceNode & -{, :size=>0, , , }'
@@ref_198=rules[82][0]
warn_unless_equal 198,mui(@@ref_198),'RubyLexer::OperatorToken & -{, :ident=>":@", , , }'
        end
        def redparse_modules_init
          ::RedParse::ReduceWithsFor_RedParse_RedParse__MacroMixin_RedParse__WithMacros_1_9.redparse_modules_init(self) 
          super
        end
#Copyright (C) 2016 Caleb Clausen
#Generated with ruby v2.3.0
define_method('reduce_with_tos_OperatorToken') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="comma_cleanup">
i=@stack.size-1   ##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="comma_cleanup">
#-1 because last element of @stack is always lookahead
            if @@ref_3===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/,$/, , , }
              
if @@ref_4===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^([}\]])$/, , , }
@@ref_5[@stack] ##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="comma_cleanup">
return true #let caller know we found a match
end;end;

##<RedParse::StackMonkey: @and_expect_node=RedParse::UnaryStarNode | RedParse::ParenedNode & -{, :after_comma=>true, , , } @first_changed_index=-3 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1596> @name="after_comma">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=RedParse::UnaryStarNode | RedParse::ParenedNode & -{, :after_comma=>true, , , } @first_changed_index=-3 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1596> @name="after_comma">
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_6===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
              
            if @@ref_7===@stack[i-=1]  #try match of RedParse::UnaryStarNode | RedParse::ParenedNode & ~(-{, :after_comma=>true, , , })
              
            if @@ref_8===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , }
              
@@ref_9[@stack] ##<RedParse::StackMonkey: @and_expect_node=RedParse::UnaryStarNode | RedParse::ParenedNode & -{, :after_comma=>true, , , } @first_changed_index=-3 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1596> @name="after_comma">
return true #let caller know we found a match
end;end;end;end;

##<RedParse::StackMonkey: @and_expect_node=RedParse::DanglingCommaNode @first_changed_index=-1 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1551> @name="DanglingComma">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=RedParse::DanglingCommaNode @first_changed_index=-1 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1551> @name="DanglingComma">
#-1 because last element of @stack is always lookahead
            if @@ref_10===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/,$/, , , }
              
if @@ref_11===@stack.last #RedParse::GoalPostToken | RubyLexer::KeywordToken & -{, :ident=>/^(in|[=)|;])$/, , , }
@@ref_12[@stack] ##<RedParse::StackMonkey: @and_expect_node=RedParse::DanglingCommaNode @first_changed_index=-1 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1551> @name="DanglingComma">
return true #let caller know we found a match
end;end;

#RedParse::DanglingStarNode
i=@stack.size-1   #RedParse::DanglingStarNode
#-1 because last element of @stack is always lookahead
            if @@ref_13===@stack[i-=1]  #try match of RubyLexer::OperatorToken & -{, :ident=>/^(?:unary|lhs)\*$/, , , }
              
if @@ref_14===@stack.last #RedParse::GoalPostToken | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/,$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(in|[=)|;])$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::DanglingStarNode.create(*matching) #RedParse::DanglingStarNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;

nil
end
define_method('reduce_with_tos_VarNameToken') do

#RedParse::VarNode
i=@stack.size-1   #RedParse::VarNode
#-1 because last element of @stack is always lookahead
            if RubyLexer::VarNameToken===@stack[i-=1]  #try match of RubyLexer::VarNameToken
              
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::VarNode.create(*matching) #RedParse::VarNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

nil
end
define_method('reduce_with_tos_NumberToken') do

##<RedParse::StackMonkey: @and_expect_node=RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"-@", , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1750> @name="fix_neg_exp">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"-@", , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1750> @name="fix_neg_exp">
#-1 because last element of @stack is always lookahead
            if @@ref_15===@stack[i-=1]  #try match of RubyLexer::NumberToken & -{, :negative=>true, , , }
              
if @@ref_16===@stack.last #RubyLexer::OperatorToken & -{, :ident=>"**", , , }
@@ref_17[@stack] ##<RedParse::StackMonkey: @and_expect_node=RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"-@", , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1750> @name="fix_neg_exp">
return true #let caller know we found a match
end;end;

#RedParse::LiteralNode
i=@stack.size-1   #RedParse::LiteralNode
#-1 because last element of @stack is always lookahead
            if @@ref_18===@stack[i-=1]  #try match of RubyLexer::NumberToken | RubyLexer::SymbolToken
              
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::LiteralNode.create(*matching) #RedParse::LiteralNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

nil
end
define_method('reduce_with_tos_SymbolToken') do

#RedParse::LiteralNode
i=@stack.size-1   #RedParse::LiteralNode
#-1 because last element of @stack is always lookahead
            if @@ref_18===@stack[i-=1]  #try match of RubyLexer::NumberToken | RubyLexer::SymbolToken
              
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::LiteralNode.create(*matching) #RedParse::LiteralNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

nil
end
define_method('reduce_with_tos_MethNameToken') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::UndefNode
i=@stack.size-1   #RedParse::UndefNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_19===@stack[i-=1]  #try match of RubyLexer::MethNameToken | RedParse::LiteralNode & -{, :bare_method=>true, , , }
              
            if @@ref_20===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>",", , , }
              
            if RedParse::UndefNode===@stack[i-=1]  #try match of RedParse::UndefNode
              
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::UndefNode.create(*matching) #RedParse::UndefNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;

#RedParse::UndefNode
i=@stack.size-1   #RedParse::UndefNode
#-1 because last element of @stack is always lookahead
if i>=2
            if @@ref_19===@stack[i-=1]  #try match of RubyLexer::MethNameToken | RedParse::LiteralNode & -{, :bare_method=>true, , , }
              
            if @@ref_21===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"undef", , , }
              
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::UndefNode.create(*matching) #RedParse::UndefNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;

#RedParse::AliasNode
i=@stack.size-1   #RedParse::AliasNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_22===@stack[i-=1]  #try match of RubyLexer::MethNameToken | RedParse::LiteralNode & -{, :bare_method=>true, , , } | RedParse::VarNode
              
            if @@ref_23===@stack[i-=1]  #try match of RubyLexer::MethNameToken | RedParse::LiteralNode & -{, :bare_method=>true, , , } | RedParse::VarNode
              
            if @@ref_24===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"alias", , , }
              
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::AliasNode.create(*matching) #RedParse::AliasNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;

nil
end
define_method('reduce_with_tos_StringToken') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::StringNode
i=@stack.size-1   #RedParse::StringNode
#-1 because last element of @stack is always lookahead
if i>=2
            if RubyLexer::StringToken===@stack[i-=1]  #try match of RubyLexer::StringToken
              
            if @@ref_25===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(not | defined\? | rescue3 | .*[@,] | [~!;\(\[\{?:] | \.{1,3} | :: | => | ![=~])$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^( \*\*? | << | >> | &&? | \|\|? | \^ | % | \/ | - | \+ )?=$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:def|class|module|begin|for|case|do|if|unless|while|until)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:else|elsif|ensure|in|then|rescue|when)$/, , , } | RedParse::RescueHeaderNode | RedParse::StartToken | RedParse::GoalPostToken | RedParse::BlockFormalsNode | RubyLexer::AssignmentRhsListStartToken & ~(RubyLexer::StringToken | RedParse::HereDocNode)
              
if @@ref_26===@stack.last #~(RubyLexer::StringToken)
        i+=1
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::StringNode.create(*matching) #RedParse::StringNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;

#RedParse::StringCatNode
i=@stack.size-1   #RedParse::StringCatNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
matching.unshift target=[]
          if RubyLexer::StringToken===(item=@stack[i-=1])  #try match of RubyLexer::StringToken
            target.unshift item
          if RubyLexer::StringToken===(item=@stack[i-=1])  #try match of RubyLexer::StringToken
            target.unshift item
            while RubyLexer::StringToken===(item=@stack[i-=1])  #try match of RubyLexer::StringToken
              target.unshift item
            end
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
i.zero? and fail
            if @@ref_27===(item=@stack[i-=1])  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(not | defined\? | rescue3 | .*[@,] | [~!;\(\[\{?:] | \.{1,3} | :: | => | ![=~])$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^( \*\*? | << | >> | &&? | \|\|? | \^ | % | \/ | - | \+ )?=$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:def|class|module|begin|for|case|do|if|unless|while|until)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:else|elsif|ensure|in|then|rescue|when)$/, , , } | RedParse::RescueHeaderNode | RedParse::StartToken | RedParse::GoalPostToken | RedParse::BlockFormalsNode | RubyLexer::AssignmentRhsListStartToken & ~(RubyLexer::StringToken | RedParse::HereDocNode)
              
if @@ref_28===@stack.last #~(RubyLexer::StringToken)
        i+=1
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::StringCatNode.create(*matching) #RedParse::StringCatNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::StringCatNode
i=@stack.size-1   #RedParse::StringCatNode
#-1 because last element of @stack is always lookahead
if i>=2
matching=[]
matching.unshift target=[]
          if RubyLexer::StringToken===(item=@stack[i-=1])  #try match of RubyLexer::StringToken
            target.unshift item
            while RubyLexer::StringToken===(item=@stack[i-=1])  #try match of RubyLexer::StringToken
              target.unshift item
            end
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
i.zero? and fail
            if RedParse::HereDocNode===(item=@stack[i-=1])  #try match of RedParse::HereDocNode
              matching.unshift item
if @@ref_29===@stack.last #~(RubyLexer::StringToken)
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::StringCatNode.create(*matching) #RedParse::StringCatNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;

nil
end
alias :'reduce_with_tos_RenderExactlyStringToken' :'reduce_with_tos_StringToken'
define_method('reduce_with_tos_HerePlaceholderToken') do

#RedParse::HereDocNode
i=@stack.size-1   #RedParse::HereDocNode
#-1 because last element of @stack is always lookahead
            if RubyLexer::HerePlaceholderToken===@stack[i-=1]  #try match of RubyLexer::HerePlaceholderToken
              
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::HereDocNode.create(*matching) #RedParse::HereDocNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

nil
end
define_method('reduce_with_tos_AssignmentRhsListStartToken') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

nil
end
define_method('reduce_with_tos_AssignmentRhsListEndToken') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::AssignmentRhsNode
i=@stack.size-1   #RedParse::AssignmentRhsNode
#-1 because last element of @stack is always lookahead
if i>=3
            if RubyLexer::AssignmentRhsListEndToken===@stack[i-=1]  #try match of RubyLexer::AssignmentRhsListEndToken
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if RubyLexer::AssignmentRhsListStartToken===@stack[i-=1]  #try match of RubyLexer::AssignmentRhsListStartToken
              
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::AssignmentRhsNode.create(*matching) #RedParse::AssignmentRhsNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;

nil
end
define_method('reduce_with_tos_EoiToken') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#:error
i=@stack.size-1   #:error
#-1 because last element of @stack is always lookahead
            if RubyLexer::EoiToken===@stack[i-=1]  #try match of RubyLexer::EoiToken
              
throw :ParserDone
end;

nil
end
alias :'reduce_with_tos_SubitemToken' :'reduce_with_tos_AssignmentRhsListStartToken'
define_method('reduce_with_tos_AssignmentRhsNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::AssignNode
i=@stack.size-1   #RedParse::AssignNode
#-1 because last element of @stack is always lookahead
if i>=3
            if RedParse::AssignmentRhsNode===@stack[i-=1]  #try match of RedParse::AssignmentRhsNode
              
            if @@ref_31===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
              
            if @@ref_32===@stack[i-=1]  #try match of RedParse::VarNode | RedParse::CallSiteNode | RedParse::BracketsGetNode | RedParse::CommaOpNode | RedParse::ParenedNode | RedParse::ConstantNode | RedParse::UnaryStarNode & -{, :lvalue=>true, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::AssignNode.create(*matching) #RedParse::AssignNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_BlockFormalsNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode' :'reduce_with_tos_AssignmentRhsListStartToken'
define_method('reduce_with_tos_RescueHeaderNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::RescueNode
i=@stack.size-1   #RedParse::RescueNode
#-1 because last element of @stack is always lookahead
matching=[]
            if @@ref_34===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if RedParse::RescueHeaderNode===(item=@stack[i-=1])  #try match of RedParse::RescueHeaderNode
              matching.unshift item
if @@ref_35===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(else|ensure|end)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>"rescue", , , } & -{, :infix=>nil, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::RescueNode.create(*matching) #RedParse::RescueNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;

nil
end
define_method('reduce_with_tos_RescueNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-3 @index=-3 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_before_rescue">
i=@stack.size-1   ##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-3 @index=-3 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_before_rescue">
#-1 because last element of @stack is always lookahead
if i>=4
            if RedParse::RescueNode===@stack[i-=1]  #try match of RedParse::RescueNode
              
            if @@ref_36===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_37===@stack[i-=1]  #try match of ~(RubyLexer::OperatorToken & -{, :ident=>/^(<<|=>|\.|::)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(while|until|if|unless|def|case|when|in|rescue|elsif|class|module|<<|=>|\.|::)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>"macro", , , })
              
@@ref_38[@stack] ##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-3 @index=-3 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_before_rescue">
return true #let caller know we found a match
end;end;end;end;end;

nil
end
define_method('reduce_with_tos_StartToken') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#:accept
i=@stack.size-1   #:accept
#-1 because last element of @stack is always lookahead
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              
            end
i.zero? and fail
            if RedParse::StartToken===@stack[i-=1]  #try match of RedParse::StartToken
              
if RubyLexer::EoiToken===@stack.last #RubyLexer::EoiToken
throw :ParserDone
end;end;

nil
end
define_method('reduce_with_tos_GoalPostToken') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::BlockFormalsNode
i=@stack.size-1   #RedParse::BlockFormalsNode
#-1 because last element of @stack is always lookahead
if i>=2
matching=[]
            if RedParse::GoalPostToken===(item=@stack[i-=1])  #try match of RedParse::GoalPostToken
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if RedParse::GoalPostToken===(item=@stack[i-=1])  #try match of RedParse::GoalPostToken
              matching.unshift item
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::BlockFormalsNode.create(*matching) #RedParse::BlockFormalsNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;

nil
end
alias :'reduce_with_tos_GoalPostNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
define_method('reduce_with_tos_KeywordToken_alias') do

nil
end
alias :'reduce_with_tos_KeywordToken_defined?' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_not' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_undef' :'reduce_with_tos_KeywordToken_alias'
define_method('reduce_with_tos_KeywordToken_end') do

#Macro::MacroNode
i=@stack.size-1   #Macro::MacroNode
#-1 because last element of @stack is always lookahead
if i>=4
matching=[]
            if @@ref_39===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"end", , , }
              matching.unshift item
            if RedParse::EnsureNode===(item=@stack[i-=1])  #try match of RedParse::EnsureNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if RedParse::ElseNode===(item=@stack[i-=1])  #try match of RedParse::ElseNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
matching.unshift target=[]
            while RedParse::RescueNode===(item=@stack[i-=1])  #try match of RedParse::RescueNode
              target.unshift item
            end
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
i.zero? and fail
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_40===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              matching.unshift item
i.zero? and fail
            if RedParse::CallSiteNode===(item=@stack[i-=1])  #try match of RedParse::CallSiteNode
              matching.unshift item
i.zero? and fail
            if @@ref_41===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"macro", , , }
              matching.unshift item
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=Macro::MacroNode.create(*matching) #Macro::MacroNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::ForNode
i=@stack.size-1   #RedParse::ForNode
#-1 because last element of @stack is always lookahead
if i>=6
matching=[]
            if @@ref_42===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"end", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_43===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^([:;]|do)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            if @@ref_44===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"in", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_45===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"for", , , }
              matching.unshift item
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::ForNode.create(*matching) #RedParse::ForNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;end;end;

#RedParse::CaseNode
i=@stack.size-1   #RedParse::CaseNode
#-1 because last element of @stack is always lookahead
if i>=2
matching=[]
            if @@ref_46===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"end", , , }
              matching.unshift item
            if RedParse::ElseNode===(item=@stack[i-=1])  #try match of RedParse::ElseNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
matching.unshift target=[]
            while RedParse::WhenNode===(item=@stack[i-=1])  #try match of RedParse::WhenNode
              target.unshift item
            end
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
i.zero? and fail
            if @@ref_47===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_48===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"case", , , }
              matching.unshift item
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::CaseNode.create(*matching) #RedParse::CaseNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;

#RedParse::BeginNode
i=@stack.size-1   #RedParse::BeginNode
#-1 because last element of @stack is always lookahead
if i>=2
matching=[]
            if @@ref_49===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"end", , , }
              matching.unshift item
            if RedParse::EnsureNode===(item=@stack[i-=1])  #try match of RedParse::EnsureNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if RedParse::ElseNode===(item=@stack[i-=1])  #try match of RedParse::ElseNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
matching.unshift target=[]
            while RedParse::RescueNode===(item=@stack[i-=1])  #try match of RedParse::RescueNode
              target.unshift item
            end
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
i.zero? and fail
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_50===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"begin", , , }
              matching.unshift item
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::BeginNode.create(*matching) #RedParse::BeginNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;

#RedParse::MethodNode
i=@stack.size-1   #RedParse::MethodNode
#-1 because last element of @stack is always lookahead
if i>=4
matching=[]
            if @@ref_51===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"end", , , }
              matching.unshift item
            if RedParse::EnsureNode===(item=@stack[i-=1])  #try match of RedParse::EnsureNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if RedParse::ElseNode===(item=@stack[i-=1])  #try match of RedParse::ElseNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
matching.unshift target=[]
            while RedParse::RescueNode===(item=@stack[i-=1])  #try match of RedParse::RescueNode
              target.unshift item
            end
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
i.zero? and fail
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_52===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              matching.unshift item
i.zero? and fail
            if @@ref_53===(item=@stack[i-=1])  #try match of RubyLexer::OperatorToken & -{, :ident=>"=", , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if RedParse::CallSiteNode===(item=@stack[i-=1])  #try match of RedParse::CallSiteNode
              matching.unshift item
i.zero? and fail
            if @@ref_54===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"def", , , }
              matching.unshift item
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::MethodNode.create(*matching) #RedParse::MethodNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::MetaClassNode
i=@stack.size-1   #RedParse::MetaClassNode
#-1 because last element of @stack is always lookahead
if i>=5
matching=[]
            if @@ref_55===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"end", , , }
              matching.unshift item
            if RedParse::EnsureNode===(item=@stack[i-=1])  #try match of RedParse::EnsureNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if RedParse::ElseNode===(item=@stack[i-=1])  #try match of RedParse::ElseNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
matching.unshift target=[]
            while RedParse::RescueNode===(item=@stack[i-=1])  #try match of RedParse::RescueNode
              target.unshift item
            end
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
i.zero? and fail
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_56===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              matching.unshift item
i.zero? and fail
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_57===(item=@stack[i-=1])  #try match of RubyLexer::OperatorToken & -{, :ident=>"<<", , , }
              matching.unshift item
i.zero? and fail
            if @@ref_58===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"class", , , }
              matching.unshift item
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::MetaClassNode.create(*matching) #RedParse::MetaClassNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;end;

#RedParse::ClassNode
i=@stack.size-1   #RedParse::ClassNode
#-1 because last element of @stack is always lookahead
if i>=4
matching=[]
            if @@ref_59===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"end", , , }
              matching.unshift item
            if RedParse::EnsureNode===(item=@stack[i-=1])  #try match of RedParse::EnsureNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if RedParse::ElseNode===(item=@stack[i-=1])  #try match of RedParse::ElseNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
matching.unshift target=[]
            while RedParse::RescueNode===(item=@stack[i-=1])  #try match of RedParse::RescueNode
              target.unshift item
            end
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
i.zero? and fail
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_60===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              matching.unshift item
i.zero? and fail
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_61===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"class", , , }
              matching.unshift item
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::ClassNode.create(*matching) #RedParse::ClassNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::ModuleNode
i=@stack.size-1   #RedParse::ModuleNode
#-1 because last element of @stack is always lookahead
if i>=4
matching=[]
            if @@ref_62===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"end", , , }
              matching.unshift item
            if RedParse::EnsureNode===(item=@stack[i-=1])  #try match of RedParse::EnsureNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if RedParse::ElseNode===(item=@stack[i-=1])  #try match of RedParse::ElseNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
matching.unshift target=[]
            while RedParse::RescueNode===(item=@stack[i-=1])  #try match of RedParse::RescueNode
              target.unshift item
            end
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
i.zero? and fail
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_63===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              matching.unshift item
i.zero? and fail
            if @@ref_64===(item=@stack[i-=1])  #try match of RedParse::ConstantNode | RedParse::VarNode
              matching.unshift item
i.zero? and fail
            if @@ref_65===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"module", , , }
              matching.unshift item
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::ModuleNode.create(*matching) #RedParse::ModuleNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::IfNode
i=@stack.size-1   #RedParse::IfNode
#-1 because last element of @stack is always lookahead
if i>=4
matching=[]
            if @@ref_66===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"end", , , }
              matching.unshift item
            if RedParse::ElseNode===(item=@stack[i-=1])  #try match of RedParse::ElseNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
matching.unshift target=[]
            while RedParse::ElsifNode===(item=@stack[i-=1])  #try match of RedParse::ElsifNode
              target.unshift item
            end
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
i.zero? and fail
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_67===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^(;|then|:)$/, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_68===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^(if|unless)$/, , , }
              matching.unshift item
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::IfNode.create(*matching) #RedParse::IfNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::LoopNode
i=@stack.size-1   #RedParse::LoopNode
#-1 because last element of @stack is always lookahead
if i>=4
matching=[]
            if @@ref_69===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"end", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_70===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^([:;]|do)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_71===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^(while|until)$/, , , }
              matching.unshift item
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::LoopNode.create(*matching) #RedParse::LoopNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::BlockNode
i=@stack.size-1   #RedParse::BlockNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_72===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"end", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if RedParse::BlockFormalsNode===(item=@stack[i-=1])  #try match of RedParse::BlockFormalsNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_73===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"do", , , }
              matching.unshift item
i.zero? and fail
            if @@ref_74===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , }
              
        i+=1
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::BlockNode.create(*matching) #RedParse::BlockNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;

#RedParse::MisparsedNode
i=@stack.size-1   #RedParse::MisparsedNode
#-1 because last element of @stack is always lookahead
if i>=2
matching=[]
            if @@ref_75===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"end", , , }
              matching.unshift item
matching.unshift target=[]
            while @@ref_76===(item=@stack[i-=1])  #try match of ~(RubyLexer::KeywordToken & -{, :ident=>/^(?:def|class|module|begin|for|case|do|if|unless|while|until)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>"end", , , })
              target.unshift item
            end
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
i.zero? and fail
            if @@ref_77===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^(?:def|class|module|begin|for|case|do|if|unless|while|until)$/, , , }
              matching.unshift item
if @@ref_78===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>/^(do|\{)$/, , , })
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::MisparsedNode.create(*matching) #RedParse::MisparsedNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;

#RedParse::MisparsedNode
i=@stack.size-1   #RedParse::MisparsedNode
#-1 because last element of @stack is always lookahead
if i>=2
matching=[]
            if @@ref_79===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"end", , , }
              matching.unshift item
matching.unshift target=[]
            while @@ref_80===(item=@stack[i-=1])  #try match of ~(RubyLexer::KeywordToken & -{, :ident=>/(?-mix:^((?-mix:^(?:def|class|module|begin|for|case|do|if|unless|while|until)$)|end|\)|\]|\})$)|^macro$/, , , })
              target.unshift item
            end
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
i.zero? and fail
            if @@ref_81===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"macro", , , }
              matching.unshift item
if @@ref_82===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>/^(do|\{)$/, , , })
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::MisparsedNode.create(*matching) #RedParse::MisparsedNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_and' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_or' :'reduce_with_tos_KeywordToken_alias'
define_method('reduce_with_tos_KeywordToken___FILE__') do

#RedParse::VarLikeNode
i=@stack.size-1   #RedParse::VarLikeNode
#-1 because last element of @stack is always lookahead
            if @@ref_83===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>/(?:(?-mix:(?-mix:^(?:__FILE__|__LINE__|false|nil|self|true)$)|^(?:__ENCODING__)$)|^(?:__ENCODING__)$)/, , , }
              
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::VarLikeNode.create(*matching) #RedParse::VarLikeNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;

nil
end
alias :'reduce_with_tos_KeywordToken___LINE__' :'reduce_with_tos_KeywordToken___FILE__'
alias :'reduce_with_tos_KeywordToken_false' :'reduce_with_tos_KeywordToken___FILE__'
alias :'reduce_with_tos_KeywordToken_nil' :'reduce_with_tos_KeywordToken___FILE__'
alias :'reduce_with_tos_KeywordToken_self' :'reduce_with_tos_KeywordToken___FILE__'
alias :'reduce_with_tos_KeywordToken_true' :'reduce_with_tos_KeywordToken___FILE__'
alias :'reduce_with_tos_KeywordToken_break' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_next' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_redo' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_return' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_yield' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_retry' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_super' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_BEGIN' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_END' :'reduce_with_tos_KeywordToken_alias'
define_method('reduce_with_tos_KeywordToken_else') do

#RedParse::ElseNode
i=@stack.size-1   #RedParse::ElseNode
#-1 because last element of @stack is always lookahead
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_84===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"else", , , }
              matching.unshift item
if @@ref_85===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(ensure|end)$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::ElseNode.create(*matching) #RedParse::ElseNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_elsif' :'reduce_with_tos_KeywordToken_alias'
define_method('reduce_with_tos_KeywordToken_ensure') do

#RedParse::EnsureNode
i=@stack.size-1   #RedParse::EnsureNode
#-1 because last element of @stack is always lookahead
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_86===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"ensure", , , }
              matching.unshift item
if @@ref_87===@stack.last #RubyLexer::KeywordToken & -{, :ident=>"end", , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::EnsureNode.create(*matching) #RedParse::EnsureNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_in' :'reduce_with_tos_KeywordToken_alias'
define_method('reduce_with_tos_KeywordToken_then') do

#RedParse::WhenNode
i=@stack.size-1   #RedParse::WhenNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_88===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^([:;]|then)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_89===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"when", , , }
              matching.unshift item
if @@ref_90===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(when|else|end)$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::WhenNode.create(*matching) #RedParse::WhenNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::RescueHeaderNode
i=@stack.size-1   #RedParse::RescueHeaderNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_91===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^([:;]|then)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_92===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"=>", , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_93===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"rescue", , , } & -{, :infix=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_94===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^(;|begin)$/, , , } | RedParse::RescueNode
              
        i+=1
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::RescueHeaderNode.create(*matching) #RedParse::RescueHeaderNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;

#RedParse::ElsifNode
i=@stack.size-1   #RedParse::ElsifNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_95===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^(;|then|:)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_96===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"elsif", , , }
              matching.unshift item
if @@ref_97===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(end|else|elsif)$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::ElsifNode.create(*matching) #RedParse::ElsifNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_rescue' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_when' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_def' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_class' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_module' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_begin' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_for' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_case' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_do' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_if' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_unless' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_while' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_until' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken___ENCODING__' :'reduce_with_tos_KeywordToken___FILE__'
alias :'reduce_with_tos_KeywordToken_(' :'reduce_with_tos_KeywordToken_alias'
define_method('reduce_with_tos_KeywordToken_)') do

#RedParse::CallNode
i=@stack.size-1   #RedParse::CallNode
#-1 because last element of @stack is always lookahead
if i>=5
matching=[]
            if RedParse::BlockNode===(item=@stack[i-=1])  #try match of RedParse::BlockNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_98===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_99===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"(", , , }
              matching.unshift item
            if @@ref_100===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"<doubled-parens>", , , }
              matching.unshift item
i.zero? and fail
            if @@ref_101===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , }
              matching.unshift item
i.zero? and fail
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_102===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"(", , , }
              matching.unshift item
if @@ref_103===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::CallNode.create(*matching) #RedParse::CallNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;end;end;

#Macro::FormEscapeNode
i=@stack.size-1   #Macro::FormEscapeNode
#-1 because last element of @stack is always lookahead
if i>=5
matching=[]
            if @@ref_104===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_105===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"(", , , }
              matching.unshift item
            if @@ref_106===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^;$|^<doubled-parens>$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_107===(item=@stack[i-=1])  #try match of RubyLexer::OperatorToken & -{, :ident=>"v", , , }
              matching.unshift item
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=Macro::FormEscapeNode.create(*matching) #Macro::FormEscapeNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;end;

#RedParse::CallNode
i=@stack.size-1   #RedParse::CallNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if RedParse::BlockNode===(item=@stack[i-=1])  #try match of RedParse::BlockNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_108===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_109===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"(", , , }
              matching.unshift item
i.zero? and fail
            if @@ref_110===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>".", , , } | RubyLexer::KeywordToken & -{, :ident=>"::", , , }
              
if @@ref_111===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })
        i+=1
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::CallNode.create(*matching) #RedParse::CallNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::VarLikeNode
i=@stack.size-1   #RedParse::VarLikeNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_112===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , } & ~(-{, :callsite?=>true, , , } | -{, :not_real?=>true, , , })
              
            if @@ref_113===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"(", , , }
              
            if @@ref_114===@stack[i-=1]  #try match of ~(RubyLexer::MethNameToken | RubyLexer::KeywordToken & -{, :ident=>/(?-mix:(?-mix:(?-mix:^(?:break|next|redo|return|yield|retry|super|BEGIN|END)$)|^(?:not)$)|^(?:not)$)|^->$/, , , })
              
if @@ref_115===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })
        i+=1
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::VarLikeNode.create(*matching) #RedParse::VarLikeNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::ParenedNode
i=@stack.size-1   #RedParse::ParenedNode
#-1 because last element of @stack is always lookahead
if i>=4
            if @@ref_116===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , } & ~(-{, :callsite?=>true, , , } | -{, :not_real?=>true, , , })
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_117===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"(", , , }
              
            if @@ref_118===@stack[i-=1]  #try match of ~(RubyLexer::MethNameToken | RubyLexer::KeywordToken & -{, :ident=>/(?-mix:(?-mix:(?-mix:^(?:break|next|redo|return|yield|retry|super|BEGIN|END)$)|^(?:not)$)|^(?:not)$)|^->$/, , , })
              
if @@ref_119===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })
        i+=1
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::ParenedNode.create(*matching) #RedParse::ParenedNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;end;

#RedParse::KWCallNode
i=@stack.size-1   #RedParse::KWCallNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if RedParse::BlockNode===(item=@stack[i-=1])  #try match of RedParse::BlockNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_120===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_121===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"(", , , }
              matching.unshift item
i.zero? and fail
            if @@ref_122===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/(?-mix:(?-mix:(?-mix:^(?:break|next|redo|return|yield|retry|super|BEGIN|END)$)|^(?:not)$)|^(?:not)$)|^->$/, , , }
              matching.unshift item
if @@ref_123===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::KWCallNode.create(*matching) #RedParse::KWCallNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::CallNode
i=@stack.size-1   #RedParse::CallNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if RedParse::BlockNode===(item=@stack[i-=1])  #try match of RedParse::BlockNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_124===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_125===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"(", , , }
              matching.unshift item
i.zero? and fail
            if RubyLexer::MethNameToken===(item=@stack[i-=1])  #try match of RubyLexer::MethNameToken
              matching.unshift item
if @@ref_126===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::CallNode.create(*matching) #RedParse::CallNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::MisparsedNode
i=@stack.size-1   #RedParse::MisparsedNode
#-1 because last element of @stack is always lookahead
if i>=2
matching=[]
            if @@ref_127===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , }
              matching.unshift item
matching.unshift target=[]
            while @@ref_128===(item=@stack[i-=1])  #try match of ~(RubyLexer::KeywordToken & -{, :ident=>"(", , , } | RubyLexer::KeywordToken & -{, :ident=>")", , , })
              target.unshift item
            end
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
i.zero? and fail
            if @@ref_129===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"(", , , }
              matching.unshift item
if @@ref_130===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>/^(do|\{)$/, , , })
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::MisparsedNode.create(*matching) #RedParse::MisparsedNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_[' :'reduce_with_tos_KeywordToken_alias'
define_method('reduce_with_tos_KeywordToken_]') do

#RedParse::BracketsGetNode
i=@stack.size-1   #RedParse::BracketsGetNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_131===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"]", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_132===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"[", , , }
              matching.unshift item
i.zero? and fail
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::BracketsGetNode.create(*matching) #RedParse::BracketsGetNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;

#RedParse::ArrayLiteralNode
i=@stack.size-1   #RedParse::ArrayLiteralNode
#-1 because last element of @stack is always lookahead
if i>=2
matching=[]
            if @@ref_133===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"]", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_134===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"[", , , }
              matching.unshift item
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::ArrayLiteralNode.create(*matching) #RedParse::ArrayLiteralNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;

#RedParse::MisparsedNode
i=@stack.size-1   #RedParse::MisparsedNode
#-1 because last element of @stack is always lookahead
if i>=2
matching=[]
            if @@ref_135===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"]", , , }
              matching.unshift item
matching.unshift target=[]
            while @@ref_136===(item=@stack[i-=1])  #try match of ~(RubyLexer::KeywordToken & -{, :ident=>"[", , , } | RubyLexer::KeywordToken & -{, :ident=>"]", , , })
              target.unshift item
            end
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
i.zero? and fail
            if @@ref_137===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"[", , , }
              matching.unshift item
if @@ref_138===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>/^(do|\{)$/, , , })
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::MisparsedNode.create(*matching) #RedParse::MisparsedNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_{' :'reduce_with_tos_KeywordToken_alias'
define_method('reduce_with_tos_KeywordToken_}') do

#RedParse::HashLiteralNode
i=@stack.size-1   #RedParse::HashLiteralNode
#-1 because last element of @stack is always lookahead
if i>=2
matching=[]
            if @@ref_139===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"}", , , }
              matching.unshift item
            if @@ref_140===(item=@stack[i-=1])  #try match of RedParse::CommaOpNode | RedParse::ArrowOpNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_141===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"{", , , }
              matching.unshift item
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::HashLiteralNode.create(*matching) #RedParse::HashLiteralNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;

#RedParse::MisparsedNode
i=@stack.size-1   #RedParse::MisparsedNode
#-1 because last element of @stack is always lookahead
if i>=2
matching=[]
            if @@ref_142===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"}", , , }
              matching.unshift item
matching.unshift target=[]
            while @@ref_143===(item=@stack[i-=1])  #try match of ~(RubyLexer::KeywordToken & -{, :ident=>"{", , , } | RubyLexer::KeywordToken & -{, :ident=>"}", , , })
              target.unshift item
            end
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
i.zero? and fail
            if @@ref_144===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"{", , , }
              matching.unshift item
if @@ref_145===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>/^(do|\{)$/, , , })
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::MisparsedNode.create(*matching) #RedParse::MisparsedNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;

nil
end
define_method('reduce_with_tos_KeywordToken_,') do

##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="comma_cleanup">
i=@stack.size-1   ##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="comma_cleanup">
#-1 because last element of @stack is always lookahead
            if @@ref_3===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/,$/, , , }
              
if @@ref_4===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^([}\]])$/, , , }
@@ref_5[@stack] ##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="comma_cleanup">
return true #let caller know we found a match
end;end;

##<RedParse::StackMonkey: @and_expect_node=RedParse::DanglingCommaNode @first_changed_index=-1 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1551> @name="DanglingComma">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=RedParse::DanglingCommaNode @first_changed_index=-1 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1551> @name="DanglingComma">
#-1 because last element of @stack is always lookahead
            if @@ref_10===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/,$/, , , }
              
if @@ref_11===@stack.last #RedParse::GoalPostToken | RubyLexer::KeywordToken & -{, :ident=>/^(in|[=)|;])$/, , , }
@@ref_12[@stack] ##<RedParse::StackMonkey: @and_expect_node=RedParse::DanglingCommaNode @first_changed_index=-1 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1551> @name="DanglingComma">
return true #let caller know we found a match
end;end;

nil
end
define_method('reduce_with_tos_KeywordToken_;') do

#Macro::FormEscapeNode
i=@stack.size-1   #Macro::FormEscapeNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_146===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_147===@stack[i-=1]  #try match of RubyLexer::OperatorToken & -{, :ident=>"v", , , }
              
if @@ref_148===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>"(", , , })
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=Macro::FormEscapeNode.create(*matching) #Macro::FormEscapeNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_after_rescue">
i=@stack.size-1   ##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_after_rescue">
#-1 because last element of @stack is always lookahead
if i>=2
            if @@ref_149===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              
            if @@ref_150===@stack[i-=1]  #try match of RedParse::StartToken | RedParse::RescueHeaderNode
              
@@ref_151[@stack] ##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_after_rescue">
return true #let caller know we found a match
end;end;end;

##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_after_oplike">
i=@stack.size-1   ##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_after_oplike">
#-1 because last element of @stack is always lookahead
if i>=2
            if @@ref_152===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              
            if @@ref_153===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>/^(begin|[;:({|]|then|do|else|ensure)$/, , , } | RedParse::BlockFormalsNode
              
@@ref_154[@stack] ##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_after_oplike">
return true #let caller know we found a match
end;end;end;

##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_before_then">
i=@stack.size-1   ##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_before_then">
#-1 because last element of @stack is always lookahead
if i>=2
            if @@ref_155===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_156===@stack.last #RubyLexer::KeywordToken & -{, :ident=>"then", , , }
@@ref_157[@stack] ##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_before_then">
return true #let caller know we found a match
end;end;end;end;

##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_before_ISB">
i=@stack.size-1   ##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_before_ISB">
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_158===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_159===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(not | defined\? | rescue3 | .*[@,] | [~!;\(\[\{?:] | \.{1,3} | :: | => | ![=~])$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^( \*\*? | << | >> | &&? | \|\|? | \^ | % | \/ | - | \+ )?=$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:def|class|module|begin|for|case|do|if|unless|while|until)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:else|elsif|ensure|in|then|rescue|when)$/, , , } | RedParse::RescueHeaderNode | RedParse::StartToken | RedParse::GoalPostToken | RedParse::BlockFormalsNode | RubyLexer::AssignmentRhsListStartToken & ~(RubyLexer::OperatorToken & -{, :ident=>/^(<<|=>|\.|::)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(while|until|if|unless|def|case|when|in|rescue|elsif|class|module|<<|=>|\.|::)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>"macro", , , })
              
if @@ref_160===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(?:else|elsif|ensure|in|when|end|[)}\]])$/, , , } | RubyLexer::EoiToken
@@ref_161[@stack] ##<RedParse::DeleteMonkey: @and_expect_node=nil @first_changed_index=-2 @index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:125> @name="semi_cleanup_before_ISB">
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::WhenNode
i=@stack.size-1   #RedParse::WhenNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_88===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^([:;]|then)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_89===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"when", , , }
              matching.unshift item
if @@ref_90===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(when|else|end)$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::WhenNode.create(*matching) #RedParse::WhenNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::RescueNode
i=@stack.size-1   #RedParse::RescueNode
#-1 because last element of @stack is always lookahead
matching=[]
            if @@ref_34===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if RedParse::RescueHeaderNode===(item=@stack[i-=1])  #try match of RedParse::RescueHeaderNode
              matching.unshift item
if @@ref_35===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(else|ensure|end)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>"rescue", , , } & -{, :infix=>nil, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::RescueNode.create(*matching) #RedParse::RescueNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;

#RedParse::RescueHeaderNode
i=@stack.size-1   #RedParse::RescueHeaderNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_91===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^([:;]|then)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_92===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"=>", , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_93===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"rescue", , , } & -{, :infix=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_94===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^(;|begin)$/, , , } | RedParse::RescueNode
              
        i+=1
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::RescueHeaderNode.create(*matching) #RedParse::RescueHeaderNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;

#RedParse::ElsifNode
i=@stack.size-1   #RedParse::ElsifNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_95===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^(;|then|:)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_96===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"elsif", , , }
              matching.unshift item
if @@ref_97===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(end|else|elsif)$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::ElsifNode.create(*matching) #RedParse::ElsifNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

nil
end
define_method('reduce_with_tos_KeywordToken_::') do

##<RedParse::StackMonkey: @and_expect_node=RedParse::CallNode @first_changed_index=-1 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1732> @name="expand_equals">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=RedParse::CallNode @first_changed_index=-1 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1732> @name="expand_equals">
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_162===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>".", , , } | RubyLexer::KeywordToken & -{, :ident=>"::", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_163===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(not | defined\? | rescue3 | .*[@,] | [~!;\(\[\{?:] | \.{1,3} | :: | => | ![=~])$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^( \*\*? | << | >> | &&? | \|\|? | \^ | % | \/ | - | \+ )?=$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:def|class|module|begin|for|case|do|if|unless|while|until)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:else|elsif|ensure|in|then|rescue|when)$/, , , } | RedParse::RescueHeaderNode | RedParse::StartToken | RedParse::GoalPostToken | RedParse::BlockFormalsNode | RubyLexer::AssignmentRhsListStartToken & ~(RubyLexer::KeywordToken & -{, :ident=>"def", , , })
              
if @@ref_164===@stack.last #RubyLexer::MethNameToken & -{, :has_equals=>true, , , }
@@ref_165[@stack] ##<RedParse::StackMonkey: @and_expect_node=RedParse::CallNode @first_changed_index=-1 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1732> @name="expand_equals">
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_.' :'reduce_with_tos_KeywordToken_::'
alias :'reduce_with_tos_KeywordToken_?' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_:' :'reduce_with_tos_KeywordToken_then'
define_method('reduce_with_tos_KeywordToken_=') do

##<RedParse::StackMonkey: @and_expect_node=RedParse::UnaryStarNode | RedParse::ParenedNode & -{, :after_comma=>true, , , } @first_changed_index=-3 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1596> @name="after_comma">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=RedParse::UnaryStarNode | RedParse::ParenedNode & -{, :after_comma=>true, , , } @first_changed_index=-3 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1596> @name="after_comma">
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_6===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
              
            if @@ref_7===@stack[i-=1]  #try match of RedParse::UnaryStarNode | RedParse::ParenedNode & ~(-{, :after_comma=>true, , , })
              
            if @@ref_8===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , }
              
@@ref_9[@stack] ##<RedParse::StackMonkey: @and_expect_node=RedParse::UnaryStarNode | RedParse::ParenedNode & -{, :after_comma=>true, , , } @first_changed_index=-3 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1596> @name="after_comma">
return true #let caller know we found a match
end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_|' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_<<' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_>>' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_=>' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_->' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_rhs,' :'reduce_with_tos_KeywordToken_,'
alias :'reduce_with_tos_KeywordToken_lhs,' :'reduce_with_tos_KeywordToken_,'
alias :'reduce_with_tos_KeywordToken_||=' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_&&=' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_+@' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_~' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_~@' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_-@' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_!' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_!@' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_&' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_^' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_/' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_%' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_==' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_===' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_=~' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_>' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_>=' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_<' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_<=' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_<=>' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_+' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_-' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_*' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_**' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_[]' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_[]=' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_!=' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_!~' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_..' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_...' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_||' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_&&' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_&=' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_|=' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_^=' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_/=' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_%=' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_>>=' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_<<=' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_+=' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_-=' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_*=' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_**=' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_macro' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_KeywordToken_v' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken' :'reduce_with_tos_KeywordToken_alias'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken' :'reduce_with_tos_KeywordToken_)'
alias :'reduce_with_tos_VarNameToken_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
define_method('reduce_with_tos_MethNameToken_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::AliasNode
i=@stack.size-1   #RedParse::AliasNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_22===@stack[i-=1]  #try match of RubyLexer::MethNameToken | RedParse::LiteralNode & -{, :bare_method=>true, , , } | RedParse::VarNode
              
            if @@ref_23===@stack[i-=1]  #try match of RubyLexer::MethNameToken | RedParse::LiteralNode & -{, :bare_method=>true, , , } | RedParse::VarNode
              
            if @@ref_24===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"alias", , , }
              
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::AliasNode.create(*matching) #RedParse::AliasNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;

nil
end
alias :'reduce_with_tos_StringToken_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
define_method('reduce_with_tos_AssignmentRhsNode_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::AssignNode
i=@stack.size-1   #RedParse::AssignNode
#-1 because last element of @stack is always lookahead
if i>=5
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_166===@stack[i-=1]  #try match of RubyLexer::OperatorToken & -{, :ident=>"rescue3", , , }
              
            if RedParse::AssignmentRhsNode===@stack[i-=1]  #try match of RedParse::AssignmentRhsNode
              
            if @@ref_167===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
              
            if @@ref_32===@stack[i-=1]  #try match of RedParse::VarNode | RedParse::CallSiteNode | RedParse::BracketsGetNode | RedParse::CommaOpNode | RedParse::ParenedNode | RedParse::ConstantNode | RedParse::UnaryStarNode & -{, :lvalue=>true, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::AssignNode.create(*matching) #RedParse::AssignNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;end;end;

nil
end
alias :'reduce_with_tos_BlockFormalsNode_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_VarNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_VarNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_VarNode' :'reduce_with_tos_MethNameToken_then_VarNode'
define_method('reduce_with_tos_KeywordToken_defined?_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::UnOpNode
i=@stack.size-1   #RedParse::UnOpNode
#-1 because last element of @stack is always lookahead
if i>=2
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_168===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(?:[+-]@|unary[&*]|(?:lhs|rhs)[*])$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^([~!]|not|defined\?)$/, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::UnOpNode.create(*matching) #RedParse::UnOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_not_then_VarNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
define_method('reduce_with_tos_KeywordToken_else_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::ElseNode
i=@stack.size-1   #RedParse::ElseNode
#-1 because last element of @stack is always lookahead
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_84===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"else", , , }
              matching.unshift item
if @@ref_85===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(ensure|end)$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::ElseNode.create(*matching) #RedParse::ElseNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;

nil
end
define_method('reduce_with_tos_KeywordToken_elsif_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::ElsifNode
i=@stack.size-1   #RedParse::ElsifNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_95===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^(;|then|:)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_96===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"elsif", , , }
              matching.unshift item
if @@ref_97===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(end|else|elsif)$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::ElsifNode.create(*matching) #RedParse::ElsifNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

nil
end
define_method('reduce_with_tos_KeywordToken_ensure_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::EnsureNode
i=@stack.size-1   #RedParse::EnsureNode
#-1 because last element of @stack is always lookahead
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_86===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"ensure", , , }
              matching.unshift item
if @@ref_87===@stack.last #RubyLexer::KeywordToken & -{, :ident=>"end", , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::EnsureNode.create(*matching) #RedParse::EnsureNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_in_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
define_method('reduce_with_tos_KeywordToken_then_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::WhenNode
i=@stack.size-1   #RedParse::WhenNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_88===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^([:;]|then)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_89===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"when", , , }
              matching.unshift item
if @@ref_90===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(when|else|end)$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::WhenNode.create(*matching) #RedParse::WhenNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::ElsifNode
i=@stack.size-1   #RedParse::ElsifNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_95===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^(;|then|:)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_96===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"elsif", , , }
              matching.unshift item
if @@ref_97===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(end|else|elsif)$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::ElsifNode.create(*matching) #RedParse::ElsifNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_rescue_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
define_method('reduce_with_tos_KeywordToken_when_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::WhenNode
i=@stack.size-1   #RedParse::WhenNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_88===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^([:;]|then)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_89===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"when", , , }
              matching.unshift item
if @@ref_90===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(when|else|end)$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::WhenNode.create(*matching) #RedParse::WhenNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_def_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
define_method('reduce_with_tos_KeywordToken_,_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::CommaOpNode
i=@stack.size-1   #RedParse::CommaOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
            if @@ref_169===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/,$/, , , }
              
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::CommaOpNode.create(*matching) #RedParse::CommaOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
define_method('reduce_with_tos_KeywordToken_;_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::WhenNode
i=@stack.size-1   #RedParse::WhenNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_88===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^([:;]|then)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_89===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"when", , , }
              matching.unshift item
if @@ref_90===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(when|else|end)$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::WhenNode.create(*matching) #RedParse::WhenNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::ElsifNode
i=@stack.size-1   #RedParse::ElsifNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_95===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^(;|then|:)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_96===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"elsif", , , }
              matching.unshift item
if @@ref_97===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(end|else|elsif)$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::ElsifNode.create(*matching) #RedParse::ElsifNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::SequenceNode
i=@stack.size-1   #RedParse::SequenceNode
#-1 because last element of @stack is always lookahead
if i>=4
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_170===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_171===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(not | defined\? | rescue3 | .*[@,] | [~!;\(\[\{?:] | \.{1,3} | :: | => | ![=~])$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^( \*\*? | << | >> | &&? | \|\|? | \^ | % | \/ | - | \+ )?=$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:def|class|module|begin|for|case|do|if|unless|while|until)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:else|elsif|ensure|in|then|rescue|when)$/, , , } | RedParse::RescueHeaderNode | RedParse::StartToken | RedParse::GoalPostToken | RedParse::BlockFormalsNode | RubyLexer::AssignmentRhsListStartToken & ~(RubyLexer::OperatorToken & -{, :ident=>/^(<<|=>|\.|::)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(while|until|if|unless|def|case|when|in|rescue|elsif|class|module|<<|=>|\.|::)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>"macro", , , })
              
if @@ref_33[self,@stack.last] #lower_op
        i+=1
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::SequenceNode.create(*matching) #RedParse::SequenceNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;end;

nil
end
define_method('reduce_with_tos_KeywordToken_::_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::ConstantNode
i=@stack.size-1   #RedParse::ConstantNode
#-1 because last element of @stack is always lookahead
if i>=3
            if RedParse::VarNode===@stack[i-=1]  #try match of RedParse::VarNode
              
            if @@ref_172===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"::", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::ConstantNode.create(*matching) #RedParse::ConstantNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::ConstantNode
i=@stack.size-1   #RedParse::ConstantNode
#-1 because last element of @stack is always lookahead
if i>=2
            if RedParse::VarNode===@stack[i-=1]  #try match of RedParse::VarNode
              
            if @@ref_172===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"::", , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::ConstantNode.create(*matching) #RedParse::ConstantNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_._then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
define_method('reduce_with_tos_KeywordToken_:_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::WhenNode
i=@stack.size-1   #RedParse::WhenNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_88===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^([:;]|then)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_89===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"when", , , }
              matching.unshift item
if @@ref_90===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(when|else|end)$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::WhenNode.create(*matching) #RedParse::WhenNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::ElsifNode
i=@stack.size-1   #RedParse::ElsifNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_95===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^(;|then|:)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_96===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"elsif", , , }
              matching.unshift item
if @@ref_97===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(end|else|elsif)$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::ElsifNode.create(*matching) #RedParse::ElsifNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::TernaryNode
i=@stack.size-1   #RedParse::TernaryNode
#-1 because last element of @stack is always lookahead
if i>=5
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_173===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>":", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_174===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"?", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::TernaryNode.create(*matching) #RedParse::TernaryNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;end;end;

nil
end
define_method('reduce_with_tos_KeywordToken_=_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::AssignNode
i=@stack.size-1   #RedParse::AssignNode
#-1 because last element of @stack is always lookahead
if i>=4
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_175===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
              
            if @@ref_32===@stack[i-=1]  #try match of RedParse::VarNode | RedParse::CallSiteNode | RedParse::BracketsGetNode | RedParse::CommaOpNode | RedParse::ParenedNode | RedParse::ConstantNode | RedParse::UnaryStarNode & -{, :lvalue=>true, , , }
              
            if @@ref_176===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"rhs,", , , }
              
if @@ref_176===@stack.last #RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"rhs,", , , }
        i+=1
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::AssignNode.create(*matching) #RedParse::AssignNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;end;

#:shift
i=@stack.size-1   #:shift
#-1 because last element of @stack is always lookahead
if i>=4
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_177===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
              
            if @@ref_32===@stack[i-=1]  #try match of RedParse::VarNode | RedParse::CallSiteNode | RedParse::BracketsGetNode | RedParse::CommaOpNode | RedParse::ParenedNode | RedParse::ConstantNode | RedParse::UnaryStarNode & -{, :lvalue=>true, , , }
              
            if @@ref_178===@stack[i-=1]  #try match of ~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RedParse::ValueNode & -{, :lvalue=>nil, , , })
              
if @@ref_176===@stack.last #RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"rhs,", , , }
return 0
end;end;end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_|_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
define_method('reduce_with_tos_KeywordToken_=>_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::ArrowOpNode
i=@stack.size-1   #RedParse::ArrowOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_179===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"=>", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::ArrowOpNode.create(*matching) #RedParse::ArrowOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_->_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_VarNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
define_method('reduce_with_tos_KeywordToken_lhs,_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::CommaOpNode
i=@stack.size-1   #RedParse::CommaOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
            if @@ref_169===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/,$/, , , }
              
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::CommaOpNode.create(*matching) #RedParse::CommaOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::CommaOpNode
i=@stack.size-1   #RedParse::CommaOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
            if @@ref_8===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , }
              
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
if @@ref_180===@stack.last #RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::CommaOpNode.create(*matching) #RedParse::CommaOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
define_method('reduce_with_tos_KeywordToken_||=_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::AssignNode
i=@stack.size-1   #RedParse::AssignNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_181===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , }
              
            if @@ref_32===@stack[i-=1]  #try match of RedParse::VarNode | RedParse::CallSiteNode | RedParse::BracketsGetNode | RedParse::CommaOpNode | RedParse::ParenedNode | RedParse::ConstantNode | RedParse::UnaryStarNode & -{, :lvalue=>true, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::AssignNode.create(*matching) #RedParse::AssignNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_&&=_then_VarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_VarNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_VarNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_VarNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_VarNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_VarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_VarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_VarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_VarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_VarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_VarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_VarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_VarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_VarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_VarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_VarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_VarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_RawOpNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_RawOpNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_RawOpNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_RawOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_RawOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_RawOpNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_RawOpNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_RawOpNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_RawOpNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_RawOpNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_RawOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_RawOpNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_RawOpNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_RawOpNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_RawOpNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_RawOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_RawOpNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_RawOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_RawOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_RawOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_RawOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_RawOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_RawOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_RawOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_RawOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_RawOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_RawOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_RawOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_RawOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_RawOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_RawOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_RawOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_RawOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_RawOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_RawOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_OpNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_OpNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_OpNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_OpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_OpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_OpNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_OpNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_OpNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_OpNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_OpNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_OpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_OpNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_OpNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_OpNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_OpNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_OpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_OpNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_OpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_OpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_OpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_OpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_OpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_OpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_OpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_OpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_OpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_OpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_OpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_OpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_OpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_OpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_OpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_OpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_OpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_OpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_NotEqualNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_NotEqualNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_NotEqualNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_NotEqualNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_NotEqualNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_NotEqualNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_NotEqualNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_NotEqualNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_NotEqualNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_NotEqualNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_NotEqualNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_NotEqualNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_NotEqualNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_NotEqualNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_NotEqualNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_NotEqualNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_NotEqualNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_NotEqualNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_NotEqualNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_NotEqualNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_NotEqualNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_NotEqualNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_NotEqualNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_NotEqualNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_NotEqualNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_NotEqualNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_NotEqualNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_NotEqualNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_NotEqualNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_NotEqualNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_NotEqualNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_NotEqualNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_NotEqualNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_NotEqualNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_MatchNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_MatchNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_MatchNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_MatchNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_MatchNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_MatchNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_MatchNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_MatchNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_MatchNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_MatchNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_MatchNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_MatchNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_MatchNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_MatchNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_MatchNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_MatchNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_MatchNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_MatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_MatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_MatchNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_MatchNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_MatchNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_MatchNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_MatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_MatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_MatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_MatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_MatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_MatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_MatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_MatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_MatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_MatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_MatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_MatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_NotMatchNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_NotMatchNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_NotMatchNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_NotMatchNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_NotMatchNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_NotMatchNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_NotMatchNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_NotMatchNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_NotMatchNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_NotMatchNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_NotMatchNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_NotMatchNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_NotMatchNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_NotMatchNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_NotMatchNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_NotMatchNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_NotMatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_NotMatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_NotMatchNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_NotMatchNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_NotMatchNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_NotMatchNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_NotMatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_NotMatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_NotMatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_NotMatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_NotMatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_NotMatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_NotMatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_NotMatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_NotMatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_NotMatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_NotMatchNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_NotMatchNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_ArrowOpNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_ArrowOpNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_ArrowOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_ArrowOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_RescueOpNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_RescueOpNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_RescueOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_RescueOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_RescueOpNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_RescueOpNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_RescueOpNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_RescueOpNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_RescueOpNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_RescueOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_RescueOpNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_RescueOpNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_RescueOpNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_RescueOpNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_RescueOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_RescueOpNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_RescueOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_RescueOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_RescueOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_RescueOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_RescueOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_RescueOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_RescueOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_RescueOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_RescueOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_RescueOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_RescueOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_RescueOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_RescueOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_RescueOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_RescueOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_RescueOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_RescueOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_RescueOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_LogicalNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_LogicalNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_LogicalNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_LogicalNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_LogicalNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_LogicalNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_LogicalNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_LogicalNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_LogicalNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_LogicalNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_LogicalNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_LogicalNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_LogicalNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_LogicalNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_LogicalNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_LogicalNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_LogicalNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_LogicalNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_LogicalNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_LogicalNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_LogicalNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_LogicalNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_LogicalNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_LogicalNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_LogicalNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_LogicalNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_LogicalNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_LogicalNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_LogicalNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_LogicalNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_LogicalNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_LogicalNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_LogicalNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_LogicalNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_LogicalNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_AndNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_AndNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_AndNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_AndNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_AndNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_AndNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_AndNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_AndNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_AndNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_AndNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_AndNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_AndNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_AndNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_AndNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_AndNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_AndNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_AndNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_AndNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_AndNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_AndNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_AndNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_AndNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_AndNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_AndNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_AndNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_AndNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_AndNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_AndNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_AndNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_AndNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_AndNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_AndNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_AndNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_AndNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_AndNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_OrNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_OrNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_OrNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_OrNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_OrNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_OrNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_OrNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_OrNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_OrNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_OrNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_OrNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_OrNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_OrNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_OrNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_OrNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_OrNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_OrNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_OrNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_OrNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_OrNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_OrNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_OrNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_OrNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_OrNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_OrNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_OrNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_OrNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_OrNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_OrNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_OrNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_OrNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_OrNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_OrNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_OrNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_OrNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_RangeNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_RangeNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_RangeNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_RangeNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_RangeNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_RangeNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_RangeNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_RangeNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_RangeNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_RangeNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_RangeNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_RangeNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_RangeNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_RangeNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_RangeNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_RangeNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_RangeNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_RangeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_RangeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_RangeNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_RangeNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_RangeNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_RangeNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_RangeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_RangeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_RangeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_RangeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_RangeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_RangeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_RangeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_RangeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_RangeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_RangeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_RangeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_RangeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_IfOpNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_IfOpNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_IfOpNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_IfOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_IfOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_IfOpNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_IfOpNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_IfOpNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_IfOpNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_IfOpNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_IfOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_IfOpNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_IfOpNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_IfOpNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_IfOpNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_IfOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_IfOpNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_IfOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_IfOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_IfOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_IfOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_IfOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_IfOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_IfOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_IfOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_IfOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_IfOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_IfOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_IfOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_IfOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_IfOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_IfOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_IfOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_IfOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_IfOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_UnlessOpNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_UnlessOpNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_UnlessOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_UnlessOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_WhileOpNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_WhileOpNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_WhileOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_WhileOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_WhileOpNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_WhileOpNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_WhileOpNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_WhileOpNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_WhileOpNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_WhileOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_WhileOpNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_WhileOpNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_WhileOpNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_WhileOpNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_WhileOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_WhileOpNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_WhileOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_WhileOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_WhileOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_WhileOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_WhileOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_WhileOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_WhileOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_WhileOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_WhileOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_WhileOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_WhileOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_WhileOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_WhileOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_WhileOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_WhileOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_WhileOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_WhileOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_WhileOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_UntilOpNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_UntilOpNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_UntilOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_UntilOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_UntilOpNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_UntilOpNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_UntilOpNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_UntilOpNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_UntilOpNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_UntilOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_UntilOpNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_UntilOpNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_UntilOpNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_UntilOpNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_UntilOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_UntilOpNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_UntilOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_UntilOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_UntilOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_UntilOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_UntilOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_UntilOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_UntilOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_UntilOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_UntilOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_UntilOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_UntilOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_UntilOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_UntilOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_UntilOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_UntilOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_UntilOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_UntilOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_UntilOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_ListOpNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_ListOpNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_ListOpNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_ListOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_ListOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_ListOpNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_ListOpNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_ListOpNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_ListOpNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_ListOpNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_ListOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_ListOpNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_ListOpNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_ListOpNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_ListOpNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_ListOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_ListOpNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_ListOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_ListOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_ListOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_ListOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_ListOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_ListOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_ListOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_ListOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_ListOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_ListOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_ListOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_ListOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_ListOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_ListOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_ListOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_ListOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_ListOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_ListOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_CommaOpNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_CommaOpNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_CommaOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_CommaOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_CommaOpNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_CommaOpNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_CommaOpNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_CommaOpNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_CommaOpNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_CommaOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_CommaOpNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_CommaOpNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_CommaOpNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_CommaOpNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_CommaOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_CommaOpNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_CommaOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_CommaOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_CommaOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_CommaOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_CommaOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_CommaOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_CommaOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_CommaOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_CommaOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_CommaOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_CommaOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_CommaOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_CommaOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_CommaOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_CommaOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_CommaOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_CommaOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_CommaOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_LiteralNode' :'reduce_with_tos_MethNameToken_then_VarNode'
alias :'reduce_with_tos_StringToken_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_LiteralNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_LiteralNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_LiteralNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_LiteralNode' :'reduce_with_tos_MethNameToken_then_VarNode'
alias :'reduce_with_tos_KeywordToken_defined?_then_LiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_LiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
define_method('reduce_with_tos_KeywordToken_undef_then_LiteralNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::UndefNode
i=@stack.size-1   #RedParse::UndefNode
#-1 because last element of @stack is always lookahead
if i>=2
            if @@ref_19===@stack[i-=1]  #try match of RubyLexer::MethNameToken | RedParse::LiteralNode & -{, :bare_method=>true, , , }
              
            if @@ref_21===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"undef", , , }
              
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::UndefNode.create(*matching) #RedParse::UndefNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_end_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_LiteralNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_LiteralNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_LiteralNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_LiteralNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_LiteralNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
define_method('reduce_with_tos_KeywordToken_,_then_LiteralNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::UndefNode
i=@stack.size-1   #RedParse::UndefNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_19===@stack[i-=1]  #try match of RubyLexer::MethNameToken | RedParse::LiteralNode & -{, :bare_method=>true, , , }
              
            if @@ref_20===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>",", , , }
              
            if RedParse::UndefNode===@stack[i-=1]  #try match of RedParse::UndefNode
              
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::UndefNode.create(*matching) #RedParse::UndefNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;

#RedParse::CommaOpNode
i=@stack.size-1   #RedParse::CommaOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
            if @@ref_169===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/,$/, , , }
              
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::CommaOpNode.create(*matching) #RedParse::CommaOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_;_then_LiteralNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_LiteralNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_LiteralNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_LiteralNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_LiteralNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_LiteralNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_LiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_LiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_LiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_LiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_LiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_LiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_LiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_LiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_LiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_LiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_LiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_LiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_LiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_LiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_LiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_LiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_LiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_LiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_StringNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_StringNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_StringNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_StringNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_StringNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_StringNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_StringNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_StringNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_StringNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_StringNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_StringNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_StringNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_StringNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_StringNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_StringNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_StringNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_StringNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_StringNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_StringNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_StringNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_StringNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_StringNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_StringNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_StringNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_StringNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_StringNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_StringNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_StringNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_StringNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_StringNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_StringNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_StringNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_StringNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_StringNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_StringNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_StringCatNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_StringCatNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_StringCatNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_StringCatNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_StringCatNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_StringCatNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_StringCatNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_StringCatNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_StringCatNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_StringCatNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_StringCatNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_StringCatNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_StringCatNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_StringCatNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_StringCatNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_StringCatNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_StringCatNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_StringCatNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_StringCatNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_StringCatNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_StringCatNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_StringCatNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_StringCatNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_StringCatNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_StringCatNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_StringCatNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_StringCatNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_StringCatNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_StringCatNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_StringCatNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_StringCatNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_StringCatNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_StringCatNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_StringCatNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_StringCatNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_VarLikeNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_VarLikeNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_VarLikeNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_VarLikeNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_VarLikeNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_VarLikeNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_VarLikeNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_VarLikeNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_VarLikeNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_VarLikeNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_VarLikeNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_VarLikeNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_VarLikeNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_VarLikeNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_VarLikeNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_VarLikeNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_VarLikeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_VarLikeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_VarLikeNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_VarLikeNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_VarLikeNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_VarLikeNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_VarLikeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_VarLikeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_VarLikeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_VarLikeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_VarLikeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_VarLikeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_VarLikeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_VarLikeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_VarLikeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_VarLikeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_VarLikeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_VarLikeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_SequenceNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_SequenceNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_SequenceNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_SequenceNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_SequenceNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_SequenceNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_SequenceNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_SequenceNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_SequenceNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_SequenceNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_SequenceNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_SequenceNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_SequenceNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_SequenceNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_SequenceNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_SequenceNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_SequenceNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_SequenceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_SequenceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_SequenceNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_SequenceNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_SequenceNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_SequenceNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_SequenceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_SequenceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_SequenceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_SequenceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_SequenceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_SequenceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_SequenceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_SequenceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_SequenceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_SequenceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_SequenceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_SequenceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_NopNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_NopNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_NopNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_NopNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_NopNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_NopNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_NopNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_NopNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_NopNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_NopNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_NopNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_NopNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_NopNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_NopNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_NopNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_NopNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_NopNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_NopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_NopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_NopNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_NopNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_NopNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_NopNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_NopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_NopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_NopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_NopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_NopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_NopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_NopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_NopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_NopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_NopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_NopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_NopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_UnOpNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_UnOpNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_UnOpNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_UnOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_UnOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_UnOpNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_UnOpNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_UnOpNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_UnOpNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_UnOpNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_UnOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_UnOpNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_UnOpNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_UnOpNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_UnOpNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_UnOpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_UnOpNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_UnOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_UnOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_UnOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_UnOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_UnOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_UnOpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_UnOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_UnOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_UnOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_UnOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_UnOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_UnOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_UnOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_UnOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_UnOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_UnOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_UnOpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_UnOpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_UnaryAmpNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_UnaryAmpNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_UnaryAmpNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_UnaryAmpNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_UnaryStarNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_UnaryStarNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_UnaryStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_UnaryStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_DanglingStarNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_DanglingStarNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_DanglingStarNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_DanglingStarNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_DanglingCommaNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_DanglingCommaNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_DanglingCommaNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_DanglingCommaNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_ConstantNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_ConstantNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_ConstantNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_ConstantNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_ConstantNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_ConstantNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_ConstantNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_ConstantNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_ConstantNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_ConstantNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_ConstantNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_ConstantNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_ConstantNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_ConstantNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_ConstantNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_ConstantNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_ConstantNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_ConstantNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_ConstantNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_ConstantNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_ConstantNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_ConstantNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_ConstantNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_ConstantNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_ConstantNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_ConstantNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_ConstantNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_ConstantNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_ConstantNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_ConstantNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_ConstantNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_ConstantNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_ConstantNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_ConstantNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_ConstantNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_DoubleColonNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_DoubleColonNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_DoubleColonNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_DoubleColonNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_DotCallNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_DotCallNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_DotCallNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_DotCallNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_DotCallNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_DotCallNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_DotCallNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_DotCallNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_DotCallNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_DotCallNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_DotCallNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_DotCallNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_DotCallNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_DotCallNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_DotCallNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_DotCallNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_DotCallNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_DotCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_DotCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_DotCallNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_DotCallNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_DotCallNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_DotCallNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_DotCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_DotCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_DotCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_DotCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_DotCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_DotCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_DotCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_DotCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_DotCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_DotCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_DotCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_DotCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_ParenedNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_ParenedNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_ParenedNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
define_method('reduce_with_tos_KeywordToken_defined?_then_ParenedNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::UnOpNode
i=@stack.size-1   #RedParse::UnOpNode
#-1 because last element of @stack is always lookahead
if i>=2
            if RedParse::ParenedNode===@stack[i-=1]  #try match of RedParse::ParenedNode
              
            if @@ref_182===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"defined?", , , }
              
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::UnOpNode.create(*matching) #RedParse::UnOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;

#RedParse::UnOpNode
i=@stack.size-1   #RedParse::UnOpNode
#-1 because last element of @stack is always lookahead
if i>=2
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_168===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(?:[+-]@|unary[&*]|(?:lhs|rhs)[*])$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^([~!]|not|defined\?)$/, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::UnOpNode.create(*matching) #RedParse::UnOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_not_then_ParenedNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_ParenedNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_ParenedNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_ParenedNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_ParenedNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_ParenedNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_ParenedNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_ParenedNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_ParenedNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_ParenedNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_ParenedNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_ParenedNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_ParenedNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_ParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_ParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_ParenedNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_ParenedNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_ParenedNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_ParenedNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_ParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_ParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_ParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_ParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_ParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_ParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_ParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_ParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_ParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_ParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_ParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_ParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_BeginNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_BeginNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_BeginNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_BeginNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_BeginNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_BeginNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_BeginNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_BeginNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_BeginNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_BeginNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_BeginNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_BeginNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_BeginNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
define_method('reduce_with_tos_KeywordToken_=_then_BeginNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

##<RedParse::StackMonkey: @and_expect_node=RedParse::BeginNode & -{, :after_equals=>true, , , } & -{, :non_empty=>true, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1677> @name="begin after equals">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=RedParse::BeginNode & -{, :after_equals=>true, , , } & -{, :non_empty=>true, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1677> @name="begin after equals">
#-1 because last element of @stack is always lookahead
if i>=2
            if @@ref_183===@stack[i-=1]  #try match of RedParse::BeginNode & -{, :after_equals=>nil, , , } & -{, :non_empty=>true, , , }
              
            if @@ref_184===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
              
if @@ref_185===@stack.last #RubyLexer::OperatorToken & -{, :ident=>"rescue", , , }
@@ref_186[@stack] ##<RedParse::StackMonkey: @and_expect_node=RedParse::BeginNode & -{, :after_equals=>true, , , } & -{, :non_empty=>true, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1677> @name="begin after equals">
return true #let caller know we found a match
end;end;end;end;

#RedParse::AssignNode
i=@stack.size-1   #RedParse::AssignNode
#-1 because last element of @stack is always lookahead
if i>=4
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_175===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
              
            if @@ref_32===@stack[i-=1]  #try match of RedParse::VarNode | RedParse::CallSiteNode | RedParse::BracketsGetNode | RedParse::CommaOpNode | RedParse::ParenedNode | RedParse::ConstantNode | RedParse::UnaryStarNode & -{, :lvalue=>true, , , }
              
            if @@ref_176===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"rhs,", , , }
              
if @@ref_176===@stack.last #RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"rhs,", , , }
        i+=1
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::AssignNode.create(*matching) #RedParse::AssignNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;end;

#:shift
i=@stack.size-1   #:shift
#-1 because last element of @stack is always lookahead
if i>=4
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_177===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
              
            if @@ref_32===@stack[i-=1]  #try match of RedParse::VarNode | RedParse::CallSiteNode | RedParse::BracketsGetNode | RedParse::CommaOpNode | RedParse::ParenedNode | RedParse::ConstantNode | RedParse::UnaryStarNode & -{, :lvalue=>true, , , }
              
            if @@ref_178===@stack[i-=1]  #try match of ~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RedParse::ValueNode & -{, :lvalue=>nil, , , })
              
if @@ref_176===@stack.last #RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"rhs,", , , }
return 0
end;end;end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_|_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_BeginNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_BeginNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_BeginNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_BeginNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_BeginNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_BeginNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_BeginNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_BeginNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_BeginNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_BeginNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_BeginNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_BeginNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_BeginNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_BeginNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_BeginNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_BeginNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_BeginNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_BeginNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_BeginNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_BeginNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_BeginNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_AssignNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_AssignNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_AssignNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_AssignNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_AssignNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_AssignNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_AssignNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_AssignNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_AssignNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_AssignNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_AssignNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_AssignNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_AssignNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_AssignNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_AssignNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_AssignNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_AssignNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_AssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_AssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_AssignNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_AssignNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_AssignNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_AssignNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_AssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_AssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_AssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_AssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_AssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_AssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_AssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_AssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_AssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_AssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_AssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_AssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_MultiAssignNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_MultiAssignNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_MultiAssignNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_MultiAssignNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_CallSiteNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_CallSiteNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_CallSiteNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_CallSiteNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_CallSiteNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_CallSiteNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_CallSiteNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_CallSiteNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_CallSiteNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_CallSiteNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_CallSiteNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_CallSiteNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_CallSiteNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_CallSiteNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_CallSiteNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_CallSiteNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_CallSiteNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_CallSiteNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_CallSiteNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_CallSiteNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_CallSiteNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_CallSiteNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_CallSiteNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_CallSiteNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_CallSiteNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_CallSiteNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_CallSiteNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_CallSiteNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_CallSiteNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_CallSiteNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_CallSiteNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_CallSiteNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_CallSiteNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_CallSiteNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_CallNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_CallNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_CallNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_CallNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_CallNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_CallNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_CallNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_CallNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_CallNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_CallNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_CallNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_CallNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
define_method('reduce_with_tos_KeywordToken_::_then_CallNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

##<RedParse::StackMonkey: @and_expect_node=RedParse::CallNode @first_changed_index=-4 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1448> @name="DotCall">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=RedParse::CallNode @first_changed_index=-4 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1448> @name="DotCall">
#-1 because last element of @stack is always lookahead
if i>=3
            if RedParse::CallNode===@stack[i-=1]  #try match of RedParse::CallNode
              
            if @@ref_172===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"::", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
@@ref_187[@stack] ##<RedParse::StackMonkey: @and_expect_node=RedParse::CallNode @first_changed_index=-4 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1448> @name="DotCall">
return true #let caller know we found a match
end;end;end;end;end;

nil
end
define_method('reduce_with_tos_KeywordToken_._then_CallNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

##<RedParse::StackMonkey: @and_expect_node=RedParse::CallNode @first_changed_index=-4 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1448> @name="DotCall">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=RedParse::CallNode @first_changed_index=-4 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1448> @name="DotCall">
#-1 because last element of @stack is always lookahead
if i>=3
            if RedParse::CallNode===@stack[i-=1]  #try match of RedParse::CallNode
              
            if @@ref_188===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>".", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
@@ref_187[@stack] ##<RedParse::StackMonkey: @and_expect_node=RedParse::CallNode @first_changed_index=-4 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1448> @name="DotCall">
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_?_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_CallNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_CallNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_CallNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_CallNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_CallNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_CallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_CallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_CallNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_CallNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_CallNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_CallNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_CallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_CallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_CallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_CallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_CallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_CallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_CallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_CallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_CallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_CallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_CallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_CallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_KWCallNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_KWCallNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_KWCallNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_KWCallNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_KWCallNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_KWCallNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_KWCallNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_KWCallNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_KWCallNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_KWCallNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_KWCallNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_KWCallNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_KWCallNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_KWCallNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_KWCallNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_KWCallNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_KWCallNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_KWCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_KWCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_KWCallNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_KWCallNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_KWCallNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_KWCallNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_KWCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_KWCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_KWCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_KWCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_KWCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_KWCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_KWCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_KWCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_KWCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_KWCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_KWCallNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_KWCallNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
define_method('reduce_with_tos_MethNameToken_then_BlockNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::CallNode
i=@stack.size-1   #RedParse::CallNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if RedParse::BlockNode===(item=@stack[i-=1])  #try match of RedParse::BlockNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_124===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_125===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"(", , , }
              matching.unshift item
i.zero? and fail
            if RubyLexer::MethNameToken===(item=@stack[i-=1])  #try match of RubyLexer::MethNameToken
              matching.unshift item
if @@ref_126===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::CallNode.create(*matching) #RedParse::CallNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_StringToken_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_BlockNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_BlockNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_BlockNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_BlockNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
define_method('reduce_with_tos_KeywordToken_not_then_BlockNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::KWCallNode
i=@stack.size-1   #RedParse::KWCallNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if RedParse::BlockNode===(item=@stack[i-=1])  #try match of RedParse::BlockNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_120===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_121===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"(", , , }
              matching.unshift item
i.zero? and fail
            if @@ref_122===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/(?-mix:(?-mix:(?-mix:^(?:break|next|redo|return|yield|retry|super|BEGIN|END)$)|^(?:not)$)|^(?:not)$)|^->$/, , , }
              matching.unshift item
if @@ref_123===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::KWCallNode.create(*matching) #RedParse::KWCallNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::UnOpNode
i=@stack.size-1   #RedParse::UnOpNode
#-1 because last element of @stack is always lookahead
if i>=2
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_168===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(?:[+-]@|unary[&*]|(?:lhs|rhs)[*])$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^([~!]|not|defined\?)$/, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::UnOpNode.create(*matching) #RedParse::UnOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_undef_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
define_method('reduce_with_tos_KeywordToken_break_then_BlockNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::KWCallNode
i=@stack.size-1   #RedParse::KWCallNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if RedParse::BlockNode===(item=@stack[i-=1])  #try match of RedParse::BlockNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_120===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_121===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"(", , , }
              matching.unshift item
i.zero? and fail
            if @@ref_122===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/(?-mix:(?-mix:(?-mix:^(?:break|next|redo|return|yield|retry|super|BEGIN|END)$)|^(?:not)$)|^(?:not)$)|^->$/, , , }
              matching.unshift item
if @@ref_123===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::KWCallNode.create(*matching) #RedParse::KWCallNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_next_then_BlockNode' :'reduce_with_tos_KeywordToken_break_then_BlockNode'
alias :'reduce_with_tos_KeywordToken_redo_then_BlockNode' :'reduce_with_tos_KeywordToken_break_then_BlockNode'
alias :'reduce_with_tos_KeywordToken_return_then_BlockNode' :'reduce_with_tos_KeywordToken_break_then_BlockNode'
alias :'reduce_with_tos_KeywordToken_yield_then_BlockNode' :'reduce_with_tos_KeywordToken_break_then_BlockNode'
alias :'reduce_with_tos_KeywordToken_retry_then_BlockNode' :'reduce_with_tos_KeywordToken_break_then_BlockNode'
alias :'reduce_with_tos_KeywordToken_super_then_BlockNode' :'reduce_with_tos_KeywordToken_break_then_BlockNode'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_BlockNode' :'reduce_with_tos_KeywordToken_break_then_BlockNode'
alias :'reduce_with_tos_KeywordToken_END_then_BlockNode' :'reduce_with_tos_KeywordToken_break_then_BlockNode'
alias :'reduce_with_tos_KeywordToken_else_then_BlockNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_BlockNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_BlockNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_BlockNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_BlockNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
define_method('reduce_with_tos_KeywordToken_(_then_BlockNode') do

#RedParse::CallNode
i=@stack.size-1   #RedParse::CallNode
#-1 because last element of @stack is always lookahead
if i>=5
matching=[]
            if RedParse::BlockNode===(item=@stack[i-=1])  #try match of RedParse::BlockNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_98===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_99===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"(", , , }
              matching.unshift item
            if @@ref_100===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"<doubled-parens>", , , }
              matching.unshift item
i.zero? and fail
            if @@ref_101===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , }
              matching.unshift item
i.zero? and fail
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_102===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"(", , , }
              matching.unshift item
if @@ref_103===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::CallNode.create(*matching) #RedParse::CallNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;end;end;

#RedParse::CallNode
i=@stack.size-1   #RedParse::CallNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if RedParse::BlockNode===(item=@stack[i-=1])  #try match of RedParse::BlockNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_108===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_109===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"(", , , }
              matching.unshift item
i.zero? and fail
            if @@ref_110===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>".", , , } | RubyLexer::KeywordToken & -{, :ident=>"::", , , }
              
if @@ref_111===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })
        i+=1
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::CallNode.create(*matching) #RedParse::CallNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::KWCallNode
i=@stack.size-1   #RedParse::KWCallNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if RedParse::BlockNode===(item=@stack[i-=1])  #try match of RedParse::BlockNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_120===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_121===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"(", , , }
              matching.unshift item
i.zero? and fail
            if @@ref_122===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/(?-mix:(?-mix:(?-mix:^(?:break|next|redo|return|yield|retry|super|BEGIN|END)$)|^(?:not)$)|^(?:not)$)|^->$/, , , }
              matching.unshift item
if @@ref_123===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::KWCallNode.create(*matching) #RedParse::KWCallNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::CallNode
i=@stack.size-1   #RedParse::CallNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if RedParse::BlockNode===(item=@stack[i-=1])  #try match of RedParse::BlockNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_124===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_125===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"(", , , }
              matching.unshift item
i.zero? and fail
            if RubyLexer::MethNameToken===(item=@stack[i-=1])  #try match of RubyLexer::MethNameToken
              matching.unshift item
if @@ref_126===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::CallNode.create(*matching) #RedParse::CallNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_)_then_BlockNode' :'reduce_with_tos_KeywordToken_(_then_BlockNode'
alias :'reduce_with_tos_KeywordToken_[_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_BlockNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_BlockNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
define_method('reduce_with_tos_KeywordToken_::_then_BlockNode') do

#RedParse::CallNode
i=@stack.size-1   #RedParse::CallNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if RedParse::BlockNode===(item=@stack[i-=1])  #try match of RedParse::BlockNode
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_108===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>")", , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_109===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"(", , , }
              matching.unshift item
i.zero? and fail
            if @@ref_110===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>".", , , } | RubyLexer::KeywordToken & -{, :ident=>"::", , , }
              
if @@ref_111===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>"do", , , })
        i+=1
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::CallNode.create(*matching) #RedParse::CallNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

nil
end
alias :'reduce_with_tos_KeywordToken_._then_BlockNode' :'reduce_with_tos_KeywordToken_::_then_BlockNode'
alias :'reduce_with_tos_KeywordToken_?_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_BlockNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_BlockNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_BlockNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_BlockNode' :'reduce_with_tos_KeywordToken_break_then_BlockNode'
alias :'reduce_with_tos_KeywordToken_rhs,_then_BlockNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_BlockNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_BlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_BlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_BlockNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_BlockNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_BlockNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_BlockNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_BlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_BlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_BlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_BlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_BlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_BlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_BlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_BlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_BlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_BlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_BlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_BlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_BlockNode' :'reduce_with_tos_KeywordToken_(_then_BlockNode'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_BlockNode' :'reduce_with_tos_KeywordToken_(_then_BlockNode'
alias :'reduce_with_tos_VarNameToken_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_ProcLiteralNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_ProcLiteralNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_ProcLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_ProcLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_CallWithBlockNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_CallWithBlockNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_CallWithBlockNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_CallWithBlockNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_HereDocNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_HereDocNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_HereDocNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_HereDocNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_HereDocNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_HereDocNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_HereDocNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_HereDocNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_HereDocNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_HereDocNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_HereDocNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_HereDocNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_HereDocNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_HereDocNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_HereDocNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_HereDocNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_HereDocNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_HereDocNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_HereDocNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_HereDocNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_HereDocNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_HereDocNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_HereDocNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_HereDocNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_HereDocNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_HereDocNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_HereDocNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_HereDocNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_HereDocNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_HereDocNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_HereDocNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_HereDocNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_HereDocNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_HereDocNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_HereDocNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_ArrayLiteralNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_ArrayLiteralNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_ArrayLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_ArrayLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_BracketsSetNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_BracketsSetNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_BracketsSetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_BracketsSetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_BracketsModifyNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_BracketsModifyNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_BracketsModifyNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_BracketsModifyNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_IfNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_IfNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_IfNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_IfNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_IfNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_IfNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_IfNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_IfNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_IfNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_IfNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_IfNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_IfNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_IfNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_IfNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_IfNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_IfNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_IfNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_IfNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_IfNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_IfNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_IfNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_IfNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_IfNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_IfNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_IfNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_IfNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_IfNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_IfNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_IfNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_IfNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_IfNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_IfNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_IfNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_IfNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_IfNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_LoopNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_LoopNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_LoopNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_LoopNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_LoopNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_LoopNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_LoopNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_LoopNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_LoopNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_LoopNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_LoopNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_LoopNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_LoopNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_LoopNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_LoopNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_LoopNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_LoopNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_LoopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_LoopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_LoopNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_LoopNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_LoopNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_LoopNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_LoopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_LoopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_LoopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_LoopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_LoopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_LoopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_LoopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_LoopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_LoopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_LoopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_LoopNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_LoopNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_CaseNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_CaseNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_CaseNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_CaseNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_CaseNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_CaseNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_CaseNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_CaseNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_CaseNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_CaseNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_CaseNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_CaseNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_CaseNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_CaseNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_CaseNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_CaseNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_CaseNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_CaseNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_CaseNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_CaseNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_CaseNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_CaseNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_CaseNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_CaseNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_CaseNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_CaseNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_CaseNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_CaseNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_CaseNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_CaseNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_CaseNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_CaseNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_CaseNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_CaseNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_CaseNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_ForNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_ForNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_ForNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_ForNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_ForNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_ForNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_ForNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_ForNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_ForNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_ForNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_ForNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_ForNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_ForNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_ForNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_ForNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_ForNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_ForNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_ForNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_ForNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_ForNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_ForNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_ForNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_ForNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_ForNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_ForNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_ForNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_ForNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_ForNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_ForNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_ForNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_ForNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_ForNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_ForNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_ForNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_ForNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_HashLiteralNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_HashLiteralNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_HashLiteralNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_HashLiteralNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_TernaryNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_TernaryNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_TernaryNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_TernaryNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_TernaryNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_TernaryNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_TernaryNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_TernaryNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_TernaryNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_TernaryNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_TernaryNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_TernaryNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_TernaryNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_TernaryNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_TernaryNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_TernaryNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_TernaryNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_TernaryNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_TernaryNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_TernaryNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_TernaryNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_TernaryNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_TernaryNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_TernaryNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_TernaryNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_TernaryNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_TernaryNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_TernaryNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_TernaryNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_TernaryNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_TernaryNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_TernaryNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_TernaryNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_TernaryNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_TernaryNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_MethodNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_MethodNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_MethodNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_MethodNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_MethodNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_MethodNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_MethodNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_MethodNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_MethodNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_MethodNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_MethodNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_MethodNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_MethodNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_MethodNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_MethodNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_MethodNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_MethodNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_MethodNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_MethodNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_MethodNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_MethodNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_MethodNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_MethodNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_MethodNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_MethodNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_MethodNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_MethodNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_MethodNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_MethodNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_MethodNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_MethodNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_MethodNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_MethodNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_MethodNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_MethodNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_AliasNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_AliasNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_AliasNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_AliasNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_AliasNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_AliasNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_AliasNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_AliasNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_AliasNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_AliasNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_AliasNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_AliasNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_AliasNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_AliasNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_AliasNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_AliasNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_AliasNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_AliasNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_AliasNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_AliasNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_AliasNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_AliasNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_AliasNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_AliasNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_AliasNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_AliasNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_AliasNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_AliasNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_AliasNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_AliasNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_AliasNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_AliasNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_AliasNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_AliasNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_AliasNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_UndefNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_UndefNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_UndefNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_UndefNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_UndefNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_UndefNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_UndefNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_UndefNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_UndefNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_UndefNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_UndefNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_UndefNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_UndefNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_UndefNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_UndefNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_UndefNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_UndefNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_UndefNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_UndefNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_UndefNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_UndefNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_UndefNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_UndefNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_UndefNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_UndefNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_UndefNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_UndefNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_UndefNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_UndefNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_UndefNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_UndefNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_UndefNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_UndefNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_UndefNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_UndefNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_NamespaceNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_NamespaceNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_NamespaceNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_NamespaceNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_NamespaceNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_NamespaceNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_NamespaceNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_NamespaceNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_NamespaceNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_NamespaceNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_NamespaceNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_NamespaceNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_NamespaceNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_NamespaceNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_NamespaceNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_NamespaceNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_NamespaceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_NamespaceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_NamespaceNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_NamespaceNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_NamespaceNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_NamespaceNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_NamespaceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_NamespaceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_NamespaceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_NamespaceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_NamespaceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_NamespaceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_NamespaceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_NamespaceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_NamespaceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_NamespaceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_NamespaceNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_NamespaceNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_ModuleNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_ModuleNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_ModuleNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_ModuleNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_ModuleNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_ModuleNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_ModuleNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_ModuleNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_ModuleNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_ModuleNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_ModuleNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_ModuleNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_ModuleNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_ModuleNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_ModuleNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_ModuleNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_ModuleNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_ModuleNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_ModuleNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_ModuleNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_ModuleNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_ModuleNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_ModuleNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_ModuleNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_ModuleNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_ModuleNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_ModuleNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_ModuleNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_ModuleNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_ModuleNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_ModuleNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_ModuleNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_ModuleNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_ModuleNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_ModuleNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_ClassNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_ClassNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_ClassNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_ClassNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_ClassNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_ClassNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_ClassNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_ClassNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_ClassNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_ClassNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_ClassNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_ClassNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_ClassNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_ClassNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_ClassNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_ClassNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_ClassNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_ClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_ClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_ClassNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_ClassNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_ClassNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_ClassNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_ClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_ClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_ClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_ClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_ClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_ClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_ClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_ClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_ClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_ClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_ClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_ClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_MetaClassNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_MetaClassNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_MetaClassNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_MetaClassNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_MetaClassNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_MetaClassNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_MetaClassNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_MetaClassNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_MetaClassNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_MetaClassNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_MetaClassNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_MetaClassNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_MetaClassNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_MetaClassNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_MetaClassNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_MetaClassNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_MetaClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_MetaClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_MetaClassNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_MetaClassNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_MetaClassNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_MetaClassNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_MetaClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_MetaClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_MetaClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_MetaClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_MetaClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_MetaClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_MetaClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_MetaClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_MetaClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_MetaClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_MetaClassNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_MetaClassNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_BracketsGetNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_BracketsGetNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_BracketsGetNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_BracketsGetNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_MisparsedNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_MisparsedNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_MisparsedNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_MisparsedNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_MisparsedNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_MisparsedNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_MisparsedNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_MisparsedNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_MisparsedNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_MisparsedNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_MisparsedNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_MisparsedNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_MisparsedNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_MisparsedNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_MisparsedNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_MisparsedNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_MisparsedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_MisparsedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_MisparsedNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_MisparsedNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_MisparsedNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_MisparsedNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_MisparsedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_MisparsedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_MisparsedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_MisparsedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_MisparsedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_MisparsedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_MisparsedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_MisparsedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_MisparsedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_MisparsedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_MisparsedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_MisparsedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_FormNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_FormNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_FormNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_FormNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_FormNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_FormNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_FormNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_FormNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_FormNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_FormNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_FormNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_FormNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_FormNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_FormNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_FormNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_FormNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_FormNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_FormNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_FormNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_FormNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_FormNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_FormNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_FormNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_FormNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_FormNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_FormNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_FormNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_FormNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_FormNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_FormNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_FormNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_FormNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_FormNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_FormNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_FormNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_FormEscapeNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_FormEscapeNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_FormEscapeNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_FormEscapeNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_MacroNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_MacroNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_MacroNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_MacroNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_not_then_MacroNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_MacroNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_MacroNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_MacroNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_MacroNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_MacroNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_MacroNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_MacroNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_MacroNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_MacroNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_MacroNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_MacroNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_MacroNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_MacroNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_MacroNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_MacroNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_MacroNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_MacroNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_MacroNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_MacroNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_MacroNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_MacroNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_MacroNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_MacroNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_MacroNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_MacroNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_MacroNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_MacroNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_MacroNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_MacroNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_MacroNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_VarNameToken_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_NumberToken_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SymbolToken_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_MethNameToken_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StringToken_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RenderExactlyStringToken_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_HerePlaceholderToken_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListStartToken_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsListEndToken_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EoiToken_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_SubitemToken_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_AssignmentRhsNode_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsNode_then_VarNode'
alias :'reduce_with_tos_BlockFormalsNode_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElseNode_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_EnsureNode_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_ElsifNode_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_WhenNode_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RescueHeaderNode_then_OneLineParenedNode' :'reduce_with_tos_RescueHeaderNode'
alias :'reduce_with_tos_RescueNode_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_StartToken_then_OneLineParenedNode' :'reduce_with_tos_StartToken'
alias :'reduce_with_tos_GoalPostToken_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_GoalPostNode_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_IncludedSourceNode_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_alias_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_defined?_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_defined?_then_ParenedNode'
alias :'reduce_with_tos_KeywordToken_not_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_undef_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_end_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_and_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_or_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___FILE___then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___LINE___then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_false_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_nil_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_self_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_true_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_break_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_next_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_redo_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_return_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_yield_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_retry_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_super_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_BEGIN_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_END_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_else_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_else_then_VarNode'
alias :'reduce_with_tos_KeywordToken_elsif_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_elsif_then_VarNode'
alias :'reduce_with_tos_KeywordToken_ensure_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_ensure_then_VarNode'
alias :'reduce_with_tos_KeywordToken_in_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_then_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_then_then_VarNode'
alias :'reduce_with_tos_KeywordToken_rescue_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_when_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_when_then_VarNode'
alias :'reduce_with_tos_KeywordToken_def_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_class_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_module_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_begin_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_for_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_case_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_do_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_if_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_unless_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_while_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_until_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken___ENCODING___then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_(_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_)_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_]_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_{_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_}_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_,_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_;_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_;_then_VarNode'
alias :'reduce_with_tos_KeywordToken_::_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_._then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_?_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_:_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_:_then_VarNode'
alias :'reduce_with_tos_KeywordToken_=_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<<_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>>_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=>_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_=>_then_VarNode'
alias :'reduce_with_tos_KeywordToken_->_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_rhs,_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_lhs,_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_lhs,_then_VarNode'
alias :'reduce_with_tos_KeywordToken_||=_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_&&=_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+@_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_~@_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-@_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_defined?_then_VarNode'
alias :'reduce_with_tos_KeywordToken_!@_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_^_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_/_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_%_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_==_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_===_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_=~_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_>=_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_<=>_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_+_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_-_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_*_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_**_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_[]=_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!=_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_!~_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_.._then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_..._then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_||_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&&_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_&=_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_|=_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_^=_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_/=_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_%=_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_>>=_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_<<=_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_+=_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_-=_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_*=_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_**=_then_OneLineParenedNode' :'reduce_with_tos_KeywordToken_||=_then_VarNode'
alias :'reduce_with_tos_KeywordToken_macro_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_KeywordToken_v_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListStartToken_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
alias :'reduce_with_tos_RubyLexer::ImplicitParamListEndToken_then_OneLineParenedNode' :'reduce_with_tos_AssignmentRhsListStartToken'
define_method('reduce_with_tos_OperatorToken_+@_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::RawOpNode
i=@stack.size-1   #RedParse::RawOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if RubyLexer::OperatorToken===@stack[i-=1]  #try match of RubyLexer::OperatorToken
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RawOpNode.create(*matching) #RedParse::RawOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::UnOpNode
i=@stack.size-1   #RedParse::UnOpNode
#-1 because last element of @stack is always lookahead
if i>=2
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_168===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(?:[+-]@|unary[&*]|(?:lhs|rhs)[*])$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^([~!]|not|defined\?)$/, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::UnOpNode.create(*matching) #RedParse::UnOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;

nil
end
alias :'reduce_with_tos_OperatorToken_~_then_VarNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_VarNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_VarNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
define_method('reduce_with_tos_OperatorToken_&_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::RawOpNode
i=@stack.size-1   #RedParse::RawOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if RubyLexer::OperatorToken===@stack[i-=1]  #try match of RubyLexer::OperatorToken
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RawOpNode.create(*matching) #RedParse::RawOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_OperatorToken_|_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
define_method('reduce_with_tos_OperatorToken_<_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#:shift
i=@stack.size-1   #:shift
#-1 because last element of @stack is always lookahead
if i>=4
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_189===@stack[i-=1]  #try match of RubyLexer::OperatorToken & -{, :ident=>"<", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_190===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"class", , , }
              
if @@ref_191===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>";", , , })
return 0
end;end;end;end;end;end;

#RedParse::RawOpNode
i=@stack.size-1   #RedParse::RawOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if RubyLexer::OperatorToken===@stack[i-=1]  #try match of RubyLexer::OperatorToken
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RawOpNode.create(*matching) #RedParse::RawOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_OperatorToken_<=_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
define_method('reduce_with_tos_OperatorToken_=_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::AssignNode
i=@stack.size-1   #RedParse::AssignNode
#-1 because last element of @stack is always lookahead
if i>=4
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_175===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
              
            if @@ref_32===@stack[i-=1]  #try match of RedParse::VarNode | RedParse::CallSiteNode | RedParse::BracketsGetNode | RedParse::CommaOpNode | RedParse::ParenedNode | RedParse::ConstantNode | RedParse::UnaryStarNode & -{, :lvalue=>true, , , }
              
            if @@ref_176===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"rhs,", , , }
              
if @@ref_176===@stack.last #RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"rhs,", , , }
        i+=1
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::AssignNode.create(*matching) #RedParse::AssignNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;end;

#:shift
i=@stack.size-1   #:shift
#-1 because last element of @stack is always lookahead
if i>=4
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_177===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
              
            if @@ref_32===@stack[i-=1]  #try match of RedParse::VarNode | RedParse::CallSiteNode | RedParse::BracketsGetNode | RedParse::CommaOpNode | RedParse::ParenedNode | RedParse::ConstantNode | RedParse::UnaryStarNode & -{, :lvalue=>true, , , }
              
            if @@ref_178===@stack[i-=1]  #try match of ~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RedParse::ValueNode & -{, :lvalue=>nil, , , })
              
if @@ref_176===@stack.last #RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"rhs,", , , }
return 0
end;end;end;end;end;end;

#RedParse::RawOpNode
i=@stack.size-1   #RedParse::RawOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if RubyLexer::OperatorToken===@stack[i-=1]  #try match of RubyLexer::OperatorToken
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RawOpNode.create(*matching) #RedParse::RawOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_OperatorToken_=>_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
define_method('reduce_with_tos_OperatorToken_,_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::CommaOpNode
i=@stack.size-1   #RedParse::CommaOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
            if @@ref_169===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/,$/, , , }
              
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::CommaOpNode.create(*matching) #RedParse::CommaOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::RawOpNode
i=@stack.size-1   #RedParse::RawOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if RubyLexer::OperatorToken===@stack[i-=1]  #try match of RubyLexer::OperatorToken
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RawOpNode.create(*matching) #RedParse::RawOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_OperatorToken_;_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
define_method('reduce_with_tos_OperatorToken_||=_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::AssignNode
i=@stack.size-1   #RedParse::AssignNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_181===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , }
              
            if @@ref_32===@stack[i-=1]  #try match of RedParse::VarNode | RedParse::CallSiteNode | RedParse::BracketsGetNode | RedParse::CommaOpNode | RedParse::ParenedNode | RedParse::ConstantNode | RedParse::UnaryStarNode & -{, :lvalue=>true, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::AssignNode.create(*matching) #RedParse::AssignNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::RawOpNode
i=@stack.size-1   #RedParse::RawOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if RubyLexer::OperatorToken===@stack[i-=1]  #try match of RubyLexer::OperatorToken
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RawOpNode.create(*matching) #RedParse::RawOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_OperatorToken_&&=_then_VarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_VarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_VarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_VarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_VarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_VarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_VarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_VarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_VarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_VarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_VarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_VarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
define_method('reduce_with_tos_OperatorToken_rescue_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::RescueOpNode
i=@stack.size-1   #RedParse::RescueOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_185===@stack[i-=1]  #try match of RubyLexer::OperatorToken & -{, :ident=>"rescue", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RescueOpNode.create(*matching) #RedParse::RescueOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::RawOpNode
i=@stack.size-1   #RedParse::RawOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if RubyLexer::OperatorToken===@stack[i-=1]  #try match of RubyLexer::OperatorToken
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RawOpNode.create(*matching) #RedParse::RawOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_OperatorToken_and_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_VarNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
define_method('reduce_with_tos_OperatorToken_unary*_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::RawOpNode
i=@stack.size-1   #RedParse::RawOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if RubyLexer::OperatorToken===@stack[i-=1]  #try match of RubyLexer::OperatorToken
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RawOpNode.create(*matching) #RedParse::RawOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::UnaryStarNode
i=@stack.size-1   #RedParse::UnaryStarNode
#-1 because last element of @stack is always lookahead
if i>=2
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
            if @@ref_192===@stack[i-=1]  #try match of RubyLexer::OperatorToken & -{, :ident=>/^(?:unary|lhs|rhs)\*$/, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::UnaryStarNode.create(*matching) #RedParse::UnaryStarNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;

#RedParse::UnOpNode
i=@stack.size-1   #RedParse::UnOpNode
#-1 because last element of @stack is always lookahead
if i>=2
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_168===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(?:[+-]@|unary[&*]|(?:lhs|rhs)[*])$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^([~!]|not|defined\?)$/, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::UnOpNode.create(*matching) #RedParse::UnOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;

nil
end
alias :'reduce_with_tos_OperatorToken_unary&_then_VarNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
define_method('reduce_with_tos_OperatorToken_rescue3_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::AssignNode
i=@stack.size-1   #RedParse::AssignNode
#-1 because last element of @stack is always lookahead
if i>=5
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_166===@stack[i-=1]  #try match of RubyLexer::OperatorToken & -{, :ident=>"rescue3", , , }
              
            if RedParse::AssignmentRhsNode===@stack[i-=1]  #try match of RedParse::AssignmentRhsNode
              
            if @@ref_167===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
              
            if @@ref_32===@stack[i-=1]  #try match of RedParse::VarNode | RedParse::CallSiteNode | RedParse::BracketsGetNode | RedParse::CommaOpNode | RedParse::ParenedNode | RedParse::ConstantNode | RedParse::UnaryStarNode & -{, :lvalue=>true, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::AssignNode.create(*matching) #RedParse::AssignNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;end;end;

#RedParse::RawOpNode
i=@stack.size-1   #RedParse::RawOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if RubyLexer::OperatorToken===@stack[i-=1]  #try match of RubyLexer::OperatorToken
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RawOpNode.create(*matching) #RedParse::RawOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_OperatorToken_lhs*_then_VarNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_VarNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_VarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
define_method('reduce_with_tos_OperatorToken_^@_then_VarNode') do

#Macro::FormEscapeNode
i=@stack.size-1   #Macro::FormEscapeNode
#-1 because last element of @stack is always lookahead
if i>=2
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_193===@stack[i-=1]  #try match of RubyLexer::OperatorToken & -{, :ident=>"^@", , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=Macro::FormEscapeNode.create(*matching) #Macro::FormEscapeNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::RawOpNode
i=@stack.size-1   #RedParse::RawOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if RubyLexer::OperatorToken===@stack[i-=1]  #try match of RubyLexer::OperatorToken
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RawOpNode.create(*matching) #RedParse::RawOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
define_method('reduce_with_tos_OperatorToken_v_then_VarNode') do

#:shift
i=@stack.size-1   #:shift
#-1 because last element of @stack is always lookahead
if i>=2
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_194===@stack[i-=1]  #try match of RubyLexer::OperatorToken & -{, :ident=>"v", , , }
              
if @@ref_195===@stack.last #RubyLexer::KeywordToken & -{, :ident=>";", , , } & -{, :not_real?=>false, , , }
return 0
end;end;end;end;

#Macro::FormEscapeNode
i=@stack.size-1   #Macro::FormEscapeNode
#-1 because last element of @stack is always lookahead
if i>=2
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_196===@stack[i-=1]  #try match of RubyLexer::OperatorToken & -{, :ident=>"v", , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=Macro::FormEscapeNode.create(*matching) #Macro::FormEscapeNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::RawOpNode
i=@stack.size-1   #RedParse::RawOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if RubyLexer::OperatorToken===@stack[i-=1]  #try match of RubyLexer::OperatorToken
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RawOpNode.create(*matching) #RedParse::RawOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_OperatorToken_+@_then_RawOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_RawOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_RawOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_RawOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_RawOpNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_RawOpNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_RawOpNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_RawOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_RawOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_RawOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_RawOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_RawOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_RawOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_RawOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_RawOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_RawOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_RawOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_RawOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_RawOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_RawOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_RawOpNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_RawOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_RawOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_RawOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_RawOpNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_RawOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_RawOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_RawOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_RawOpNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_RawOpNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_OpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_OpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_OpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_OpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_OpNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_OpNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_OpNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_OpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_OpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_OpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_OpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_OpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_OpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_OpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_OpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_OpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_OpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_OpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_OpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_OpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_OpNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_OpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_OpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_OpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_OpNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_OpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_OpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_OpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_OpNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_OpNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_NotEqualNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_NotEqualNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_NotEqualNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_NotEqualNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_NotEqualNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_NotEqualNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_NotEqualNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_NotEqualNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_NotEqualNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_NotEqualNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_NotEqualNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_NotEqualNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_NotEqualNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_NotEqualNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_NotEqualNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_NotEqualNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_NotEqualNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_NotEqualNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_NotEqualNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_NotEqualNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_NotEqualNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_NotEqualNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_NotEqualNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_NotEqualNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_NotEqualNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_NotEqualNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_NotEqualNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_NotEqualNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_NotEqualNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_NotEqualNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_MatchNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_MatchNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_MatchNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_MatchNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_MatchNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_MatchNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_MatchNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_MatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_MatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_MatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_MatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_MatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_MatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_MatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_MatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_MatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_MatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_MatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_MatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_MatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_MatchNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_MatchNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_MatchNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_MatchNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_MatchNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_MatchNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_MatchNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_MatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_MatchNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_MatchNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_NotMatchNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_NotMatchNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_NotMatchNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_NotMatchNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_NotMatchNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_NotMatchNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_NotMatchNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_NotMatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_NotMatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_NotMatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_NotMatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_NotMatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_NotMatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_NotMatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_NotMatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_NotMatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_NotMatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_NotMatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_NotMatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_NotMatchNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_NotMatchNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_NotMatchNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_NotMatchNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_NotMatchNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_NotMatchNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_NotMatchNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_NotMatchNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_NotMatchNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_NotMatchNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_NotMatchNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_ArrowOpNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_RescueOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_RescueOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_RescueOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_RescueOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_RescueOpNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_RescueOpNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_RescueOpNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_RescueOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_RescueOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_RescueOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_RescueOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_RescueOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_RescueOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_RescueOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_RescueOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_RescueOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_RescueOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_RescueOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_RescueOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_RescueOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_RescueOpNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_RescueOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_RescueOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_RescueOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_RescueOpNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_RescueOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_RescueOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_RescueOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_RescueOpNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_RescueOpNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_LogicalNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_LogicalNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_LogicalNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_LogicalNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_LogicalNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_LogicalNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_LogicalNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_LogicalNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_LogicalNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_LogicalNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_LogicalNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_LogicalNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_LogicalNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_LogicalNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_LogicalNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_LogicalNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_LogicalNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_LogicalNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_LogicalNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_LogicalNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_LogicalNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_LogicalNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_LogicalNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_LogicalNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_LogicalNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_LogicalNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_LogicalNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_LogicalNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_LogicalNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_LogicalNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_AndNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_AndNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_AndNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_AndNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_AndNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_AndNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_AndNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_AndNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_AndNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_AndNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_AndNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_AndNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_AndNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_AndNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_AndNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_AndNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_AndNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_AndNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_AndNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_AndNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_AndNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_AndNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_AndNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_AndNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_AndNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_AndNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_AndNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_AndNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_AndNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_AndNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_OrNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_OrNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_OrNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_OrNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_OrNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_OrNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_OrNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_OrNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_OrNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_OrNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_OrNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_OrNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_OrNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_OrNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_OrNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_OrNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_OrNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_OrNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_OrNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_OrNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_OrNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_OrNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_OrNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_OrNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_OrNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_OrNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_OrNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_OrNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_OrNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_OrNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_RangeNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_RangeNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_RangeNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_RangeNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_RangeNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_RangeNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_RangeNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_RangeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_RangeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_RangeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_RangeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_RangeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_RangeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_RangeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_RangeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_RangeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_RangeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_RangeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_RangeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_RangeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_RangeNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_RangeNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_RangeNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_RangeNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_RangeNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_RangeNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_RangeNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_RangeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_RangeNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_RangeNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_IfOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_IfOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_IfOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_IfOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_IfOpNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_IfOpNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_IfOpNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_IfOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_IfOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_IfOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_IfOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_IfOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_IfOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_IfOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_IfOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_IfOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_IfOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_IfOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_IfOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_IfOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_IfOpNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_IfOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_IfOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_IfOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_IfOpNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_IfOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_IfOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_IfOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_IfOpNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_IfOpNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_UnlessOpNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_WhileOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_WhileOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_WhileOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_WhileOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_WhileOpNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_WhileOpNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_WhileOpNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_WhileOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_WhileOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_WhileOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_WhileOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_WhileOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_WhileOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_WhileOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_WhileOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_WhileOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_WhileOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_WhileOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_WhileOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_WhileOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_WhileOpNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_WhileOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_WhileOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_WhileOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_WhileOpNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_WhileOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_WhileOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_WhileOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_WhileOpNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_WhileOpNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_UntilOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_UntilOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_UntilOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_UntilOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_UntilOpNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_UntilOpNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_UntilOpNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_UntilOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_UntilOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_UntilOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_UntilOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_UntilOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_UntilOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_UntilOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_UntilOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_UntilOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_UntilOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_UntilOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_UntilOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_UntilOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_UntilOpNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_UntilOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_UntilOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_UntilOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_UntilOpNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_UntilOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_UntilOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_UntilOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_UntilOpNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_UntilOpNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_ListOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_ListOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_ListOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_ListOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_ListOpNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_ListOpNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_ListOpNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_ListOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_ListOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_ListOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_ListOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_ListOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_ListOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_ListOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_ListOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_ListOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_ListOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_ListOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_ListOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_ListOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_ListOpNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_ListOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_ListOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_ListOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_ListOpNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_ListOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_ListOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_ListOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_ListOpNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_ListOpNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_CommaOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_CommaOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_CommaOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_CommaOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_CommaOpNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_CommaOpNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_CommaOpNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_CommaOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_CommaOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_CommaOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_CommaOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_CommaOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_CommaOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_CommaOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_CommaOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_CommaOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_CommaOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_CommaOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_CommaOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_CommaOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_CommaOpNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_CommaOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_CommaOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_CommaOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_CommaOpNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_CommaOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_CommaOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_CommaOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_CommaOpNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_CommaOpNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_LiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_LiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_LiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_LiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_LiteralNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_LiteralNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
define_method('reduce_with_tos_OperatorToken_,_then_LiteralNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::UndefNode
i=@stack.size-1   #RedParse::UndefNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_19===@stack[i-=1]  #try match of RubyLexer::MethNameToken | RedParse::LiteralNode & -{, :bare_method=>true, , , }
              
            if @@ref_20===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>",", , , }
              
            if RedParse::UndefNode===@stack[i-=1]  #try match of RedParse::UndefNode
              
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::UndefNode.create(*matching) #RedParse::UndefNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;

#RedParse::CommaOpNode
i=@stack.size-1   #RedParse::CommaOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
            if @@ref_169===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/,$/, , , }
              
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::CommaOpNode.create(*matching) #RedParse::CommaOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::RawOpNode
i=@stack.size-1   #RedParse::RawOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if RubyLexer::OperatorToken===@stack[i-=1]  #try match of RubyLexer::OperatorToken
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RawOpNode.create(*matching) #RedParse::RawOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_OperatorToken_;_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_LiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_LiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_LiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_LiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_LiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_LiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_LiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_LiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_LiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_LiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_LiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_LiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_LiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_LiteralNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_LiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_LiteralNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_LiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_LiteralNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_LiteralNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_LiteralNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_LiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_LiteralNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_LiteralNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_StringNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_StringNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_StringNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_StringNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_StringNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_StringNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_StringNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_StringNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_StringNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_StringNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_StringNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_StringNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_StringNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_StringNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_StringNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_StringNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_StringNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_StringNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_StringNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_StringNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_StringNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_StringNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_StringNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_StringNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_StringNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_StringNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_StringNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_StringNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_StringNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_StringNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_StringCatNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_StringCatNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_StringCatNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_StringCatNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_StringCatNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_StringCatNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_StringCatNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_StringCatNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_StringCatNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_StringCatNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_StringCatNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_StringCatNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_StringCatNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_StringCatNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_StringCatNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_StringCatNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_StringCatNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_StringCatNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_StringCatNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_StringCatNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_StringCatNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_StringCatNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_StringCatNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_StringCatNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_StringCatNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_StringCatNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_StringCatNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_StringCatNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_StringCatNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_StringCatNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_VarLikeNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_VarLikeNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_VarLikeNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_VarLikeNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_VarLikeNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_VarLikeNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_VarLikeNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_VarLikeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_VarLikeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_VarLikeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_VarLikeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_VarLikeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_VarLikeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_VarLikeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_VarLikeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_VarLikeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_VarLikeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_VarLikeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_VarLikeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_VarLikeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_VarLikeNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_VarLikeNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_VarLikeNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_VarLikeNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_VarLikeNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_VarLikeNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_VarLikeNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_VarLikeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_VarLikeNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_VarLikeNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_SequenceNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_SequenceNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_SequenceNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_SequenceNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_SequenceNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_SequenceNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_SequenceNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_SequenceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_SequenceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_SequenceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_SequenceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_SequenceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_SequenceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_SequenceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_SequenceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_SequenceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_SequenceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_SequenceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_SequenceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_SequenceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_SequenceNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_SequenceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_SequenceNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_SequenceNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_SequenceNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_SequenceNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_SequenceNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_SequenceNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
define_method('reduce_with_tos_OperatorToken_:@_then_SequenceNode') do

#Macro::FormNode
i=@stack.size-1   #Macro::FormNode
#-1 because last element of @stack is always lookahead
if i>=2
            if @@ref_197===@stack[i-=1]  #try match of RedParse::ParenedNode & -{, :size=>0..1, , , } | RedParse::SequenceNode & -{, :size=>0, , , }
              
            if @@ref_198===@stack[i-=1]  #try match of RubyLexer::OperatorToken & -{, :ident=>":@", , , }
              
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=Macro::FormNode.create(*matching) #Macro::FormNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::RawOpNode
i=@stack.size-1   #RedParse::RawOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if RubyLexer::OperatorToken===@stack[i-=1]  #try match of RubyLexer::OperatorToken
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RawOpNode.create(*matching) #RedParse::RawOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_OperatorToken_^@_then_SequenceNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_SequenceNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_NopNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_NopNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_NopNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_NopNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_NopNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_NopNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_NopNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_NopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_NopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_NopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_NopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_NopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_NopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_NopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_NopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_NopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_NopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_NopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_NopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_NopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_NopNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_NopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_NopNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_NopNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_NopNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_NopNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_NopNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_NopNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_NopNode' :'reduce_with_tos_OperatorToken_:@_then_SequenceNode'
alias :'reduce_with_tos_OperatorToken_^@_then_NopNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_NopNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_UnOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_UnOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_UnOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_UnOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_UnOpNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_UnOpNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_UnOpNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_UnOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_UnOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_UnOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_UnOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_UnOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_UnOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_UnOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_UnOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_UnOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_UnOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_UnOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_UnOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_UnOpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_UnOpNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_UnOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_UnOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_UnOpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_UnOpNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_UnOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_UnOpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_UnOpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_UnOpNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_UnOpNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_UnaryAmpNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_UnaryStarNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_DanglingStarNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_DanglingCommaNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_ConstantNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_ConstantNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_ConstantNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_ConstantNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_ConstantNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_ConstantNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_ConstantNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_ConstantNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_ConstantNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_ConstantNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_ConstantNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_ConstantNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_ConstantNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_ConstantNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_ConstantNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_ConstantNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_ConstantNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_ConstantNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_ConstantNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_ConstantNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_ConstantNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_ConstantNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_ConstantNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_ConstantNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_ConstantNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_ConstantNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_ConstantNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_ConstantNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_ConstantNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_ConstantNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_DoubleColonNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_DotCallNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_DotCallNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_DotCallNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_DotCallNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_DotCallNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_DotCallNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_DotCallNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_DotCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_DotCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_DotCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_DotCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_DotCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_DotCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_DotCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_DotCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_DotCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_DotCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_DotCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_DotCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_DotCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_DotCallNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_DotCallNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_DotCallNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_DotCallNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_DotCallNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_DotCallNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_DotCallNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_DotCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_DotCallNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_DotCallNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_ParenedNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_ParenedNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_ParenedNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_ParenedNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_ParenedNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_ParenedNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_ParenedNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_ParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_ParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_ParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_ParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_ParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_ParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_ParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_ParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_ParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_ParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_ParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_ParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_ParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_ParenedNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_ParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_ParenedNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_ParenedNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_ParenedNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_ParenedNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_ParenedNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_ParenedNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_ParenedNode' :'reduce_with_tos_OperatorToken_:@_then_SequenceNode'
alias :'reduce_with_tos_OperatorToken_^@_then_ParenedNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_ParenedNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_BeginNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_BeginNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_BeginNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_BeginNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_BeginNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
define_method('reduce_with_tos_OperatorToken_=_then_BeginNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

##<RedParse::StackMonkey: @and_expect_node=RedParse::BeginNode & -{, :after_equals=>true, , , } & -{, :non_empty=>true, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1677> @name="begin after equals">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=RedParse::BeginNode & -{, :after_equals=>true, , , } & -{, :non_empty=>true, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1677> @name="begin after equals">
#-1 because last element of @stack is always lookahead
if i>=2
            if @@ref_183===@stack[i-=1]  #try match of RedParse::BeginNode & -{, :after_equals=>nil, , , } & -{, :non_empty=>true, , , }
              
            if @@ref_184===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
              
if @@ref_185===@stack.last #RubyLexer::OperatorToken & -{, :ident=>"rescue", , , }
@@ref_186[@stack] ##<RedParse::StackMonkey: @and_expect_node=RedParse::BeginNode & -{, :after_equals=>true, , , } & -{, :non_empty=>true, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1677> @name="begin after equals">
return true #let caller know we found a match
end;end;end;end;

#RedParse::AssignNode
i=@stack.size-1   #RedParse::AssignNode
#-1 because last element of @stack is always lookahead
if i>=4
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_175===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
              
            if @@ref_32===@stack[i-=1]  #try match of RedParse::VarNode | RedParse::CallSiteNode | RedParse::BracketsGetNode | RedParse::CommaOpNode | RedParse::ParenedNode | RedParse::ConstantNode | RedParse::UnaryStarNode & -{, :lvalue=>true, , , }
              
            if @@ref_176===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"rhs,", , , }
              
if @@ref_176===@stack.last #RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"rhs,", , , }
        i+=1
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::AssignNode.create(*matching) #RedParse::AssignNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;end;

#:shift
i=@stack.size-1   #:shift
#-1 because last element of @stack is always lookahead
if i>=4
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_177===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
              
            if @@ref_32===@stack[i-=1]  #try match of RedParse::VarNode | RedParse::CallSiteNode | RedParse::BracketsGetNode | RedParse::CommaOpNode | RedParse::ParenedNode | RedParse::ConstantNode | RedParse::UnaryStarNode & -{, :lvalue=>true, , , }
              
            if @@ref_178===@stack[i-=1]  #try match of ~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RedParse::ValueNode & -{, :lvalue=>nil, , , })
              
if @@ref_176===@stack.last #RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"rhs,", , , }
return 0
end;end;end;end;end;end;

#RedParse::RawOpNode
i=@stack.size-1   #RedParse::RawOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if RubyLexer::OperatorToken===@stack[i-=1]  #try match of RubyLexer::OperatorToken
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RawOpNode.create(*matching) #RedParse::RawOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
alias :'reduce_with_tos_OperatorToken_=>_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_BeginNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_BeginNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_BeginNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_BeginNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_BeginNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_BeginNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_BeginNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_BeginNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_BeginNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_BeginNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_BeginNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_BeginNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_BeginNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_BeginNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_BeginNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_BeginNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_BeginNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_BeginNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_BeginNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_BeginNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_BeginNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_BeginNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_BeginNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_BeginNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_AssignNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_AssignNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_AssignNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_AssignNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_AssignNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_AssignNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_AssignNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_AssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_AssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_AssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_AssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_AssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_AssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_AssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_AssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_AssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_AssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_AssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_AssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_AssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_AssignNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_AssignNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_AssignNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_AssignNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_AssignNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_AssignNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_AssignNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_AssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_AssignNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_AssignNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_MultiAssignNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_CallSiteNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_CallSiteNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_CallSiteNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_CallSiteNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_CallSiteNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_CallSiteNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_CallSiteNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_CallSiteNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_CallSiteNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_CallSiteNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_CallSiteNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_CallSiteNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_CallSiteNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_CallSiteNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_CallSiteNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_CallSiteNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_CallSiteNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_CallSiteNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_CallSiteNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_CallSiteNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_CallSiteNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_CallSiteNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_CallSiteNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_CallSiteNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_CallSiteNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_CallSiteNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_CallSiteNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_CallSiteNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_CallSiteNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_CallSiteNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_CallNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_CallNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_CallNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_CallNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_CallNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_CallNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_CallNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_CallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_CallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_CallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_CallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_CallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_CallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_CallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_CallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_CallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_CallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_CallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_CallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_CallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_CallNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_CallNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_CallNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_CallNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_CallNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_CallNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_CallNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_CallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_CallNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_CallNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_KWCallNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_KWCallNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_KWCallNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_KWCallNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_KWCallNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_KWCallNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_KWCallNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_KWCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_KWCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_KWCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_KWCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_KWCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_KWCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_KWCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_KWCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_KWCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_KWCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_KWCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_KWCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_KWCallNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_KWCallNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_KWCallNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_KWCallNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_KWCallNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_KWCallNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_KWCallNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_KWCallNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_KWCallNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_KWCallNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_KWCallNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_BlockNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_BlockNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_BlockNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_BlockNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_BlockNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_BlockNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_BlockNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_BlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_BlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_BlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_BlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_BlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_BlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_BlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_BlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_BlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_BlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_BlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_BlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_BlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_BlockNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_BlockNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_BlockNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_BlockNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_BlockNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_BlockNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_BlockNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_BlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_BlockNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_BlockNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_ProcLiteralNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_CallWithBlockNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_HereDocNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_HereDocNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_HereDocNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_HereDocNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_HereDocNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_HereDocNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_HereDocNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_HereDocNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_HereDocNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_HereDocNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_HereDocNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_HereDocNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_HereDocNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_HereDocNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_HereDocNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_HereDocNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_HereDocNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_HereDocNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_HereDocNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_HereDocNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_HereDocNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_HereDocNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_HereDocNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_HereDocNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_HereDocNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_HereDocNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_HereDocNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_HereDocNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_HereDocNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_HereDocNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_ArrayLiteralNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_BracketsSetNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_BracketsModifyNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_IfNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_IfNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_IfNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_IfNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_IfNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_IfNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_IfNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_IfNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_IfNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_IfNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_IfNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_IfNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_IfNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_IfNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_IfNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_IfNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_IfNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_IfNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_IfNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_IfNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_IfNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_IfNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_IfNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_IfNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_IfNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_IfNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_IfNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_IfNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_IfNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_IfNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_LoopNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_LoopNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_LoopNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_LoopNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_LoopNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_LoopNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_LoopNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_LoopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_LoopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_LoopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_LoopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_LoopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_LoopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_LoopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_LoopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_LoopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_LoopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_LoopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_LoopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_LoopNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_LoopNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_LoopNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_LoopNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_LoopNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_LoopNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_LoopNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_LoopNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_LoopNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_LoopNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_LoopNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_CaseNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_CaseNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_CaseNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_CaseNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_CaseNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_CaseNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_CaseNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_CaseNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_CaseNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_CaseNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_CaseNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_CaseNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_CaseNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_CaseNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_CaseNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_CaseNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_CaseNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_CaseNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_CaseNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_CaseNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_CaseNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_CaseNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_CaseNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_CaseNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_CaseNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_CaseNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_CaseNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_CaseNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_CaseNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_CaseNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_ForNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_ForNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_ForNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_ForNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_ForNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_ForNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_ForNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_ForNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_ForNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_ForNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_ForNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_ForNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_ForNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_ForNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_ForNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_ForNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_ForNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_ForNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_ForNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_ForNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_ForNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_ForNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_ForNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_ForNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_ForNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_ForNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_ForNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_ForNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_ForNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_ForNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_HashLiteralNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_TernaryNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_TernaryNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_TernaryNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_TernaryNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_TernaryNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_TernaryNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_TernaryNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_TernaryNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_TernaryNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_TernaryNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_TernaryNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_TernaryNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_TernaryNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_TernaryNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_TernaryNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_TernaryNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_TernaryNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_TernaryNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_TernaryNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_TernaryNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_TernaryNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_TernaryNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_TernaryNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_TernaryNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_TernaryNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_TernaryNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_TernaryNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_TernaryNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_TernaryNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_TernaryNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_MethodNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_MethodNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_MethodNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_MethodNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_MethodNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_MethodNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_MethodNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_MethodNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_MethodNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_MethodNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_MethodNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_MethodNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_MethodNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_MethodNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_MethodNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_MethodNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_MethodNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_MethodNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_MethodNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_MethodNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_MethodNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_MethodNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_MethodNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_MethodNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_MethodNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_MethodNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_MethodNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_MethodNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_MethodNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_MethodNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_AliasNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_AliasNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_AliasNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_AliasNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_AliasNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_AliasNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_AliasNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_AliasNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_AliasNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_AliasNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_AliasNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_AliasNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_AliasNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_AliasNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_AliasNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_AliasNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_AliasNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_AliasNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_AliasNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_AliasNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_AliasNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_AliasNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_AliasNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_AliasNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_AliasNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_AliasNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_AliasNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_AliasNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_AliasNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_AliasNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_UndefNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_UndefNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_UndefNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_UndefNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_UndefNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_UndefNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_UndefNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_UndefNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_UndefNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_UndefNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_UndefNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_UndefNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_UndefNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_UndefNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_UndefNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_UndefNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_UndefNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_UndefNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_UndefNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_UndefNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_UndefNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_UndefNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_UndefNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_UndefNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_UndefNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_UndefNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_UndefNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_UndefNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_UndefNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_UndefNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_NamespaceNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_NamespaceNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_NamespaceNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_NamespaceNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_NamespaceNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_NamespaceNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_NamespaceNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_NamespaceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_NamespaceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_NamespaceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_NamespaceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_NamespaceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_NamespaceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_NamespaceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_NamespaceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_NamespaceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_NamespaceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_NamespaceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_NamespaceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_NamespaceNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_NamespaceNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_NamespaceNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_NamespaceNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_NamespaceNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_NamespaceNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_NamespaceNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_NamespaceNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_NamespaceNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_NamespaceNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_NamespaceNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_ModuleNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_ModuleNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_ModuleNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_ModuleNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_ModuleNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_ModuleNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_ModuleNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_ModuleNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_ModuleNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_ModuleNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_ModuleNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_ModuleNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_ModuleNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_ModuleNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_ModuleNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_ModuleNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_ModuleNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_ModuleNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_ModuleNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_ModuleNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_ModuleNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_ModuleNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_ModuleNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_ModuleNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_ModuleNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_ModuleNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_ModuleNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_ModuleNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_ModuleNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_ModuleNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_ClassNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_ClassNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_ClassNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_ClassNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_ClassNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_ClassNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_ClassNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_ClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_ClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_ClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_ClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_ClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_ClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_ClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_ClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_ClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_ClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_ClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_ClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_ClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_ClassNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_ClassNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_ClassNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_ClassNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_ClassNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_ClassNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_ClassNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_ClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_ClassNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_ClassNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_MetaClassNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_MetaClassNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_MetaClassNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_MetaClassNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_MetaClassNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_MetaClassNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_MetaClassNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_MetaClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_MetaClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_MetaClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_MetaClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_MetaClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_MetaClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_MetaClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_MetaClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_MetaClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_MetaClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_MetaClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_MetaClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_MetaClassNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_MetaClassNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_MetaClassNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_MetaClassNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_MetaClassNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_MetaClassNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_MetaClassNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_MetaClassNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_MetaClassNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_MetaClassNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_MetaClassNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_BracketsGetNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_MisparsedNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_MisparsedNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_MisparsedNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_MisparsedNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_MisparsedNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_MisparsedNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_MisparsedNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_MisparsedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_MisparsedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_MisparsedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_MisparsedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_MisparsedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_MisparsedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_MisparsedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_MisparsedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_MisparsedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_MisparsedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_MisparsedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_MisparsedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_MisparsedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_MisparsedNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_MisparsedNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_MisparsedNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_MisparsedNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_MisparsedNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_MisparsedNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_MisparsedNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_MisparsedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_MisparsedNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_MisparsedNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_FormNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_FormNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_FormNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_FormNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_FormNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_FormNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_FormNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_FormNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_FormNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_FormNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_FormNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_FormNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_FormNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_FormNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_FormNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_FormNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_FormNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_FormNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_FormNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_FormNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_FormNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_FormNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_FormNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_FormNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_FormNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_FormNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_FormNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_FormNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_FormNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_FormNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_FormEscapeNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_MacroNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_MacroNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_MacroNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_MacroNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_MacroNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_MacroNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_MacroNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_MacroNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_MacroNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_MacroNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_MacroNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_MacroNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_MacroNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_MacroNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_MacroNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_MacroNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_MacroNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_MacroNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_MacroNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_MacroNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_MacroNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_MacroNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_MacroNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_MacroNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_MacroNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_MacroNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_MacroNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_MacroNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^@_then_MacroNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_MacroNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+@_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_~_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-@_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_==_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_===_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=~_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>=_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_<_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<=>_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!=_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_!~_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_=>_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_::_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_?_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_,_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_,_then_VarNode'
alias :'reduce_with_tos_OperatorToken_;_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_._then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_.._then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_..._then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_||=_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&&=_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_&=_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_|=_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_^=_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_/=_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_%=_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_>>=_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_<<=_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_+=_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_-=_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_*=_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_**=_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_||=_then_VarNode'
alias :'reduce_with_tos_OperatorToken_while_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_until_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_if_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unless_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_rescue_then_VarNode'
alias :'reduce_with_tos_OperatorToken_and_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_or_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_&_then_VarNode'
alias :'reduce_with_tos_OperatorToken_not_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary*_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_unary&_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_+@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rescue3_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_rescue3_then_VarNode'
alias :'reduce_with_tos_OperatorToken_lhs*_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_rhs*_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_unary*_then_VarNode'
alias :'reduce_with_tos_OperatorToken_:@_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_:@_then_SequenceNode'
alias :'reduce_with_tos_OperatorToken_^@_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_^@_then_VarNode'
alias :'reduce_with_tos_OperatorToken_v_then_OneLineParenedNode' :'reduce_with_tos_OperatorToken_v_then_VarNode'
define_method('reduce_with_tos_LiteralNode_then_LiteralNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::WhenNode
i=@stack.size-1   #RedParse::WhenNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_88===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^([:;]|then)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_89===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"when", , , }
              matching.unshift item
if @@ref_90===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(when|else|end)$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::WhenNode.create(*matching) #RedParse::WhenNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::RescueNode
i=@stack.size-1   #RedParse::RescueNode
#-1 because last element of @stack is always lookahead
matching=[]
            if @@ref_34===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if RedParse::RescueHeaderNode===(item=@stack[i-=1])  #try match of RedParse::RescueHeaderNode
              matching.unshift item
if @@ref_35===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(else|ensure|end)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>"rescue", , , } & -{, :infix=>nil, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::RescueNode.create(*matching) #RedParse::RescueNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;

#RedParse::AliasNode
i=@stack.size-1   #RedParse::AliasNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_22===@stack[i-=1]  #try match of RubyLexer::MethNameToken | RedParse::LiteralNode & -{, :bare_method=>true, , , } | RedParse::VarNode
              
            if @@ref_23===@stack[i-=1]  #try match of RubyLexer::MethNameToken | RedParse::LiteralNode & -{, :bare_method=>true, , , } | RedParse::VarNode
              
            if @@ref_24===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"alias", , , }
              
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::AliasNode.create(*matching) #RedParse::AliasNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;

#:shift
i=@stack.size-1   #:shift
#-1 because last element of @stack is always lookahead
if i>=4
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_189===@stack[i-=1]  #try match of RubyLexer::OperatorToken & -{, :ident=>"<", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_190===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"class", , , }
              
if @@ref_191===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>";", , , })
return 0
end;end;end;end;end;end;

#RedParse::ElsifNode
i=@stack.size-1   #RedParse::ElsifNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_95===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^(;|then|:)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_96===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"elsif", , , }
              matching.unshift item
if @@ref_97===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(end|else|elsif)$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::ElsifNode.create(*matching) #RedParse::ElsifNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::SequenceNode
i=@stack.size-1   #RedParse::SequenceNode
#-1 because last element of @stack is always lookahead
if i>=4
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_170===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_171===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(not | defined\? | rescue3 | .*[@,] | [~!;\(\[\{?:] | \.{1,3} | :: | => | ![=~])$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^( \*\*? | << | >> | &&? | \|\|? | \^ | % | \/ | - | \+ )?=$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:def|class|module|begin|for|case|do|if|unless|while|until)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:else|elsif|ensure|in|then|rescue|when)$/, , , } | RedParse::RescueHeaderNode | RedParse::StartToken | RedParse::GoalPostToken | RedParse::BlockFormalsNode | RubyLexer::AssignmentRhsListStartToken & ~(RubyLexer::OperatorToken & -{, :ident=>/^(<<|=>|\.|::)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(while|until|if|unless|def|case|when|in|rescue|elsif|class|module|<<|=>|\.|::)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>"macro", , , })
              
if @@ref_33[self,@stack.last] #lower_op
        i+=1
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::SequenceNode.create(*matching) #RedParse::SequenceNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;end;

#RedParse::CommaOpNode
i=@stack.size-1   #RedParse::CommaOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
            if @@ref_169===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/,$/, , , }
              
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::CommaOpNode.create(*matching) #RedParse::CommaOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::TernaryNode
i=@stack.size-1   #RedParse::TernaryNode
#-1 because last element of @stack is always lookahead
if i>=5
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_173===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>":", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_174===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"?", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::TernaryNode.create(*matching) #RedParse::TernaryNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;end;end;

#RedParse::RescueOpNode
i=@stack.size-1   #RedParse::RescueOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_185===@stack[i-=1]  #try match of RubyLexer::OperatorToken & -{, :ident=>"rescue", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RescueOpNode.create(*matching) #RedParse::RescueOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::CommaOpNode
i=@stack.size-1   #RedParse::CommaOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
            if @@ref_8===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , }
              
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
if @@ref_180===@stack.last #RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::CommaOpNode.create(*matching) #RedParse::CommaOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::ArrowOpNode
i=@stack.size-1   #RedParse::ArrowOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_179===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"=>", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::ArrowOpNode.create(*matching) #RedParse::ArrowOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::RawOpNode
i=@stack.size-1   #RedParse::RawOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if RubyLexer::OperatorToken===@stack[i-=1]  #try match of RubyLexer::OperatorToken
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RawOpNode.create(*matching) #RedParse::RawOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end
define_method('reduce_with_tos_VarNode_then_VarNode') do

##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
i=@stack.size-1   ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
#-1 because last element of @stack is always lookahead
            if @@ref_0===@stack[i-=1]  #try match of -{, :lvalue=>true, , , }
              
if @@ref_1===@stack.last #~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , } | RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , })
@@ref_2[@stack] ##<RedParse::StackMonkey: @and_expect_node=-{, :lvalue=>nil, , , } @first_changed_index=-2 @monkey_code=#<Proc:@/home/caleb/lab/ocelot.w/redparse/lib/redparse.rb:1724> @name="lval2rval">
return true #let caller know we found a match
end;end;

#RedParse::WhenNode
i=@stack.size-1   #RedParse::WhenNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_88===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^([:;]|then)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_89===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"when", , , }
              matching.unshift item
if @@ref_90===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(when|else|end)$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::WhenNode.create(*matching) #RedParse::WhenNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::RescueNode
i=@stack.size-1   #RedParse::RescueNode
#-1 because last element of @stack is always lookahead
matching=[]
            if @@ref_34===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
i.zero? and fail
            if RedParse::RescueHeaderNode===(item=@stack[i-=1])  #try match of RedParse::RescueHeaderNode
              matching.unshift item
if @@ref_35===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(else|ensure|end)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>"rescue", , , } & -{, :infix=>nil, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::RescueNode.create(*matching) #RedParse::RescueNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;

#RedParse::AliasNode
i=@stack.size-1   #RedParse::AliasNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_22===@stack[i-=1]  #try match of RubyLexer::MethNameToken | RedParse::LiteralNode & -{, :bare_method=>true, , , } | RedParse::VarNode
              
            if @@ref_23===@stack[i-=1]  #try match of RubyLexer::MethNameToken | RedParse::LiteralNode & -{, :bare_method=>true, , , } | RedParse::VarNode
              
            if @@ref_24===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"alias", , , }
              
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::AliasNode.create(*matching) #RedParse::AliasNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;

#:shift
i=@stack.size-1   #:shift
#-1 because last element of @stack is always lookahead
if i>=4
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_189===@stack[i-=1]  #try match of RubyLexer::OperatorToken & -{, :ident=>"<", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_190===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"class", , , }
              
if @@ref_191===@stack.last #~(RubyLexer::KeywordToken & -{, :ident=>";", , , })
return 0
end;end;end;end;end;end;

#RedParse::ElsifNode
i=@stack.size-1   #RedParse::ElsifNode
#-1 because last element of @stack is always lookahead
if i>=3
matching=[]
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
            else
              #ignore optional match fail
              #but bump the data position back up, since the latest datum
              #didn't actually match anything.
              i+=1
              matching.unshift nil
            end
            if @@ref_95===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>/^(;|then|:)$/, , , }
              matching.unshift item
            if @@ref_30===(item=@stack[i-=1])  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              matching.unshift item
i.zero? and fail
            if @@ref_96===(item=@stack[i-=1])  #try match of RubyLexer::KeywordToken & -{, :ident=>"elsif", , , }
              matching.unshift item
if @@ref_97===@stack.last #RubyLexer::KeywordToken & -{, :ident=>/^(end|else|elsif)$/, , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        
        node=RedParse::ElsifNode.create(*matching) #RedParse::ElsifNode
        node.startline||=@stack[i].startline
        node.endline=@endline
        @stack[matchrange]=[node]
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::SequenceNode
i=@stack.size-1   #RedParse::SequenceNode
#-1 because last element of @stack is always lookahead
if i>=4
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_170===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>";", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_171===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(not | defined\? | rescue3 | .*[@,] | [~!;\(\[\{?:] | \.{1,3} | :: | => | ![=~])$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^( \*\*? | << | >> | &&? | \|\|? | \^ | % | \/ | - | \+ )?=$/x, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:def|class|module|begin|for|case|do|if|unless|while|until)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(?:else|elsif|ensure|in|then|rescue|when)$/, , , } | RedParse::RescueHeaderNode | RedParse::StartToken | RedParse::GoalPostToken | RedParse::BlockFormalsNode | RubyLexer::AssignmentRhsListStartToken & ~(RubyLexer::OperatorToken & -{, :ident=>/^(<<|=>|\.|::)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>/^(while|until|if|unless|def|case|when|in|rescue|elsif|class|module|<<|=>|\.|::)$/, , , } | RubyLexer::KeywordToken & -{, :ident=>"macro", , , })
              
if @@ref_33[self,@stack.last] #lower_op
        i+=1
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::SequenceNode.create(*matching) #RedParse::SequenceNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;end;

#RedParse::CommaOpNode
i=@stack.size-1   #RedParse::CommaOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
            if @@ref_169===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/,$/, , , }
              
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::CommaOpNode.create(*matching) #RedParse::CommaOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::TernaryNode
i=@stack.size-1   #RedParse::TernaryNode
#-1 because last element of @stack is always lookahead
if i>=5
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_173===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>":", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_174===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"?", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::TernaryNode.create(*matching) #RedParse::TernaryNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;end;end;

#RedParse::ConstantNode
i=@stack.size-1   #RedParse::ConstantNode
#-1 because last element of @stack is always lookahead
if i>=3
            if RedParse::VarNode===@stack[i-=1]  #try match of RedParse::VarNode
              
            if @@ref_172===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"::", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::ConstantNode.create(*matching) #RedParse::ConstantNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::RescueOpNode
i=@stack.size-1   #RedParse::RescueOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_185===@stack[i-=1]  #try match of RubyLexer::OperatorToken & -{, :ident=>"rescue", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RescueOpNode.create(*matching) #RedParse::RescueOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::CommaOpNode
i=@stack.size-1   #RedParse::CommaOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
            if @@ref_8===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"lhs,", , , }
              
            if RedParse::ValueNode===@stack[i-=1]  #try match of RedParse::ValueNode
              
if @@ref_180===@stack.last #RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::CommaOpNode.create(*matching) #RedParse::CommaOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::AssignNode
i=@stack.size-1   #RedParse::AssignNode
#-1 because last element of @stack is always lookahead
if i>=4
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_175===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
              
            if @@ref_32===@stack[i-=1]  #try match of RedParse::VarNode | RedParse::CallSiteNode | RedParse::BracketsGetNode | RedParse::CommaOpNode | RedParse::ParenedNode | RedParse::ConstantNode | RedParse::UnaryStarNode & -{, :lvalue=>true, , , }
              
            if @@ref_176===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"rhs,", , , }
              
if @@ref_176===@stack.last #RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"rhs,", , , }
        i+=1
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::AssignNode.create(*matching) #RedParse::AssignNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;end;

#:shift
i=@stack.size-1   #:shift
#-1 because last element of @stack is always lookahead
if i>=4
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_177===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , }
              
            if @@ref_32===@stack[i-=1]  #try match of RedParse::VarNode | RedParse::CallSiteNode | RedParse::BracketsGetNode | RedParse::CommaOpNode | RedParse::ParenedNode | RedParse::ConstantNode | RedParse::UnaryStarNode & -{, :lvalue=>true, , , }
              
            if @@ref_178===@stack[i-=1]  #try match of ~(RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"=", , , } | RedParse::ValueNode & -{, :lvalue=>nil, , , })
              
if @@ref_176===@stack.last #RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>"rhs,", , , }
return 0
end;end;end;end;end;end;

#RedParse::AssignNode
i=@stack.size-1   #RedParse::AssignNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_181===@stack[i-=1]  #try match of RubyLexer::OperatorToken | RubyLexer::KeywordToken & -{, :ident=>/^(([^=])\2|[^<>=!])=$/, , , }
              
            if @@ref_32===@stack[i-=1]  #try match of RedParse::VarNode | RedParse::CallSiteNode | RedParse::BracketsGetNode | RedParse::CommaOpNode | RedParse::ParenedNode | RedParse::ConstantNode | RedParse::UnaryStarNode & -{, :lvalue=>true, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::AssignNode.create(*matching) #RedParse::AssignNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::ArrowOpNode
i=@stack.size-1   #RedParse::ArrowOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if @@ref_179===@stack[i-=1]  #try match of RubyLexer::KeywordToken & -{, :ident=>"=>", , , }
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::ArrowOpNode.create(*matching) #RedParse::ArrowOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

#RedParse::RawOpNode
i=@stack.size-1   #RedParse::RawOpNode
#-1 because last element of @stack is always lookahead
if i>=3
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
            if RubyLexer::OperatorToken===@stack[i-=1]  #try match of RubyLexer::OperatorToken
              
            if @@ref_30===@stack[i-=1]  #try match of RedParse::ValueNode & -{, :lvalue=>nil, , , }
              
if @@ref_33[self,@stack.last] #lower_op
        
        matchrange= i...-1  #what elems in @stack were matched?
        matching=@stack.slice! matchrange
        node=RedParse::RawOpNode.create(*matching) #RedParse::RawOpNode
        node.startline||=matching.first.startline
        node.endline=@endline
        @stack.insert i,node
return true #let caller know we found a match
end;end;end;end;end;

nil
end

end
          class ::RubyLexer::OperatorToken
            def reducer_method(stack)
              :reduce_with_tos_OperatorToken
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :OperatorToken
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RubyLexer::VarNameToken
            def reducer_method(stack)
              :reduce_with_tos_VarNameToken
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :VarNameToken
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RubyLexer::NumberToken
            def reducer_method(stack)
              :reduce_with_tos_NumberToken
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :NumberToken
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RubyLexer::SymbolToken
            def reducer_method(stack)
              :reduce_with_tos_SymbolToken
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :SymbolToken
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RubyLexer::MethNameToken
            def reducer_method(stack)
              :reduce_with_tos_MethNameToken
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :MethNameToken
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RubyLexer::StringToken
            def reducer_method(stack)
              :reduce_with_tos_StringToken
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :StringToken
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RubyLexer::RenderExactlyStringToken
            def reducer_method(stack)
              :reduce_with_tos_RenderExactlyStringToken
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :RenderExactlyStringToken
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RubyLexer::HerePlaceholderToken
            def reducer_method(stack)
              :reduce_with_tos_HerePlaceholderToken
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :HerePlaceholderToken
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RubyLexer::AssignmentRhsListStartToken
            def reducer_method(stack)
              :reduce_with_tos_AssignmentRhsListStartToken
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :AssignmentRhsListStartToken
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RubyLexer::AssignmentRhsListEndToken
            def reducer_method(stack)
              :reduce_with_tos_AssignmentRhsListEndToken
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :AssignmentRhsListEndToken
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RubyLexer::EoiToken
            def reducer_method(stack)
              :reduce_with_tos_EoiToken
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :EoiToken
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RubyLexer::SubitemToken
            def reducer_method(stack)
              :reduce_with_tos_SubitemToken
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :SubitemToken
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RedParse::AssignmentRhsNode
            def reducer_method(stack)
              :reduce_with_tos_AssignmentRhsNode
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :AssignmentRhsNode
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RedParse::BlockFormalsNode
            def reducer_method(stack)
              :reduce_with_tos_BlockFormalsNode
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :BlockFormalsNode
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RedParse::ElseNode
            def reducer_method(stack)
              :reduce_with_tos_ElseNode
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :ElseNode
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RedParse::EnsureNode
            def reducer_method(stack)
              :reduce_with_tos_EnsureNode
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :EnsureNode
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RedParse::ElsifNode
            def reducer_method(stack)
              :reduce_with_tos_ElsifNode
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :ElsifNode
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RedParse::WhenNode
            def reducer_method(stack)
              :reduce_with_tos_WhenNode
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :WhenNode
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RedParse::RescueHeaderNode
            def reducer_method(stack)
              :reduce_with_tos_RescueHeaderNode
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :RescueHeaderNode
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RedParse::RescueNode
            def reducer_method(stack)
              :reduce_with_tos_RescueNode
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :RescueNode
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RedParse::StartToken
            def reducer_method(stack)
              :reduce_with_tos_StartToken
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :StartToken
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RedParse::GoalPostToken
            def reducer_method(stack)
              :reduce_with_tos_GoalPostToken
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :GoalPostToken
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::RedParse::GoalPostNode
            def reducer_method(stack)
              :reduce_with_tos_GoalPostNode
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :GoalPostNode
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
          class ::Macro::IncludedSourceNode
            def reducer_method(stack)
              :reduce_with_tos_IncludedSourceNode
            end if instance_methods(false).&(["reducer_method",:reducer_method]).empty?
            def reducer_ident
              :IncludedSourceNode
            end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
          end
            class ::RedParse::VarNode
              def reducer_ident
                :VarNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::RawOpNode
              def reducer_ident
                :RawOpNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::OpNode
              def reducer_ident
                :OpNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::NotEqualNode
              def reducer_ident
                :NotEqualNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::MatchNode
              def reducer_ident
                :MatchNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::NotMatchNode
              def reducer_ident
                :NotMatchNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::ArrowOpNode
              def reducer_ident
                :ArrowOpNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::RescueOpNode
              def reducer_ident
                :RescueOpNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::LogicalNode
              def reducer_ident
                :LogicalNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::AndNode
              def reducer_ident
                :AndNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::OrNode
              def reducer_ident
                :OrNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::RangeNode
              def reducer_ident
                :RangeNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::IfOpNode
              def reducer_ident
                :IfOpNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::UnlessOpNode
              def reducer_ident
                :UnlessOpNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::WhileOpNode
              def reducer_ident
                :WhileOpNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::UntilOpNode
              def reducer_ident
                :UntilOpNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::ListOpNode
              def reducer_ident
                :ListOpNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::CommaOpNode
              def reducer_ident
                :CommaOpNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::LiteralNode
              def reducer_ident
                :LiteralNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::StringNode
              def reducer_ident
                :StringNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::StringCatNode
              def reducer_ident
                :StringCatNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::VarLikeNode
              def reducer_ident
                :VarLikeNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::SequenceNode
              def reducer_ident
                :SequenceNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::NopNode
              def reducer_ident
                :NopNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::UnOpNode
              def reducer_ident
                :UnOpNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::UnaryAmpNode
              def reducer_ident
                :UnaryAmpNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::UnaryStarNode
              def reducer_ident
                :UnaryStarNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::DanglingStarNode
              def reducer_ident
                :DanglingStarNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::DanglingCommaNode
              def reducer_ident
                :DanglingCommaNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::ConstantNode
              def reducer_ident
                :ConstantNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::DoubleColonNode
              def reducer_ident
                :DoubleColonNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::DotCallNode
              def reducer_ident
                :DotCallNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::ParenedNode
              def reducer_ident
                :ParenedNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::BeginNode
              def reducer_ident
                :BeginNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::AssignNode
              def reducer_ident
                :AssignNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::MultiAssignNode
              def reducer_ident
                :MultiAssignNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::CallSiteNode
              def reducer_ident
                :CallSiteNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::CallNode
              def reducer_ident
                :CallNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::KWCallNode
              def reducer_ident
                :KWCallNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::BlockNode
              def reducer_ident
                :BlockNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::ProcLiteralNode
              def reducer_ident
                :ProcLiteralNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::CallWithBlockNode
              def reducer_ident
                :CallWithBlockNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::HereDocNode
              def reducer_ident
                :HereDocNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::ArrayLiteralNode
              def reducer_ident
                :ArrayLiteralNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::BracketsSetNode
              def reducer_ident
                :BracketsSetNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::BracketsModifyNode
              def reducer_ident
                :BracketsModifyNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::IfNode
              def reducer_ident
                :IfNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::LoopNode
              def reducer_ident
                :LoopNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::CaseNode
              def reducer_ident
                :CaseNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::ForNode
              def reducer_ident
                :ForNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::HashLiteralNode
              def reducer_ident
                :HashLiteralNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::TernaryNode
              def reducer_ident
                :TernaryNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::MethodNode
              def reducer_ident
                :MethodNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::AliasNode
              def reducer_ident
                :AliasNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::UndefNode
              def reducer_ident
                :UndefNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::NamespaceNode
              def reducer_ident
                :NamespaceNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::ModuleNode
              def reducer_ident
                :ModuleNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::ClassNode
              def reducer_ident
                :ClassNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::MetaClassNode
              def reducer_ident
                :MetaClassNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::BracketsGetNode
              def reducer_ident
                :BracketsGetNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::RedParse::MisparsedNode
              def reducer_ident
                :MisparsedNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::Macro::FormNode
              def reducer_ident
                :FormNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::Macro::FormEscapeNode
              def reducer_ident
                :FormEscapeNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::Macro::MacroNode
              def reducer_ident
                :MacroNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
            class ::Macro::OneLineParenedNode
              def reducer_ident
                :OneLineParenedNode
              end if instance_methods(false).&(["reducer_ident",:reducer_ident]).empty?
            end
