# File lib/ruby_parser_extras.rb, line 1408 def add_all x self.concat x.sexp_body end
# File lib/ruby_parser_extras.rb, line 1412 def block_pass? any? { |s| Sexp === s && s[0] == :block_pass } end
# File lib/ruby_parser_extras.rb, line 1392 def paren @paren ||= false end
# File lib/ruby_parser_extras.rb, line 1401 def to_sym raise "no: #{self.inspect}.to_sym is a bug" self.value.to_sym end
# File lib/ruby_parser_extras.rb, line 1396 def value raise "multi item sexp" if size > 2 last end