Class: PEG::Visitor

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

Direct Known Subclasses

GrammarGenerator

Class Method Summary collapse

Class Method Details

.visit(node) ⇒ Object



168
169
170
171
# File 'lib/peg.rb', line 168

def self.visit(node)
  return node if node.name == nil
  send(node.name, node, node.children.map {|c| visit(c)})
end