Parent

Sexp

Public Instance Methods

accept(visitor) click to toggle source
# File lib/roodi/core/visitable_sexp.rb, line 5
def accept(visitor)
  visitor.visit(self)
end
children() click to toggle source
# File lib/roodi/core/visitable_sexp.rb, line 13
def children
  find_all { | sexp | Sexp === sexp }
end
is_language_node?() click to toggle source
# File lib/roodi/core/visitable_sexp.rb, line 17
def is_language_node?
  first.class == Symbol
end
node_type() click to toggle source
# File lib/roodi/core/visitable_sexp.rb, line 9
def node_type
  first
end
visitable_children() click to toggle source
# File lib/roodi/core/visitable_sexp.rb, line 21
def visitable_children
  parent = is_language_node? ? sexp_body : self
  parent.children
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.