Class: Literal::Visitor
- Inherits:
-
Object
- Object
- Literal::Visitor
- Defined in:
- lib/literal/visitor.rb
Direct Known Subclasses
Instance Method Summary collapse
Instance Method Details
#visit(node) ⇒ Object
4 5 6 |
# File 'lib/literal/visitor.rb', line 4 def visit(node) node.accept(self) end |
#visit_each(nodes) ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/literal/visitor.rb', line 8 def visit_each(nodes) total = nodes.size i = 0 while i < total visit(nodes[i]) i += 1 yield if i < total end end |