Method: Atomy::Grammar::AST::Node#accept
- Defined in:
- lib/atomy/node/meta.rb
#accept(x) ⇒ Object
35 36 37 38 39 40 41 42 43 |
# File 'lib/atomy/node/meta.rb', line 35 def accept(x) name = :"visit_#{self.class.basename.downcase}" if x.respond_to?(name) x.send(name, self) else x.visit(self) end end |