Parent

RubyParserStuff::Sexp

Attributes

paren[W]

Public Instance Methods

add_all(x) click to toggle source
# File lib/ruby_parser_extras.rb, line 1429
def add_all x
  self.concat x.sexp_body
end
block_pass?() click to toggle source
# File lib/ruby_parser_extras.rb, line 1433
def block_pass?
  any? { |s| Sexp === s && s[0] == :block_pass }
end
paren() click to toggle source
# File lib/ruby_parser_extras.rb, line 1413
def paren
  @paren ||= false
end
to_sym() click to toggle source
# File lib/ruby_parser_extras.rb, line 1422
def to_sym
  raise "no: #{self.inspect}.to_sym is a bug"
  self.value.to_sym
end
value() click to toggle source
# File lib/ruby_parser_extras.rb, line 1417
def value
  raise "multi item sexp" if size > 2
  last
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.