# File lib/ruby_parser_extras.rb, line 1341 def add x concat x end
# File lib/ruby_parser_extras.rb, line 1345 def add_all x raise "no: #{self.inspect}.add_all #{x.inspect}" # TODO: need a test to trigger this end
# File lib/ruby_parser_extras.rb, line 1349 def block_pass? any? { |s| Sexp === s && s[0] == :block_pass } end
# File lib/ruby_parser_extras.rb, line 1327 def paren @paren ||= false end
# File lib/ruby_parser_extras.rb, line 1336 def to_sym raise "no" self.value.to_sym end
# File lib/ruby_parser_extras.rb, line 1331 def value raise "multi item sexp" if size > 2 last end