Class: Sexp

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby_parser_extras.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#parenObject



1013
1014
1015
# File 'lib/ruby_parser_extras.rb', line 1013

def paren
  @paren ||= false
end

Instance Method Details

#to_symObject



1022
1023
1024
# File 'lib/ruby_parser_extras.rb', line 1022

def to_sym
  self.value.to_sym
end

#valueObject



1017
1018
1019
1020
# File 'lib/ruby_parser_extras.rb', line 1017

def value
  raise "multi item sexp" if size > 2
  last
end