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



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

def paren
  @paren ||= false
end

Instance Method Details

#to_symObject



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

def to_sym
  self.value.to_sym
end

#valueObject



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

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