Method: RD::Visitor.define_visit_Terminal
- Defined in:
- lib/rd/visitor.rb
.define_visit_Terminal(element_type) ⇒ Object
33 34 35 36 37 38 39 |
# File 'lib/rd/visitor.rb', line 33 def Visitor.define_visit_Terminal(element_type) eval <<-END_OF_EVAL def visit_#{element_type.id2name}(element) apply_to_#{element_type.id2name}(element) end END_OF_EVAL end |