_reduce_418 (RubyParser)

    # File lib/ruby_parser.rb, line 5129
    def _reduce_418(val, _values, result)
                          lexer.lex_state = :expr_end
                          result = val[1]

                          yyerror "empty symbol literal" if
                            result.nil? or result.empty?

                          case result[0]
                          when :dstr then
                            result[0] = :dsym
                          when :str then
                            result = s(:lit, result.last.intern)
                          else
                            result = s(:dsym, "", result)
                          end

        result
    end