Class: Logicality::Interpreter::NodeVisitor
- Inherits:
-
Object
- Object
- Logicality::Interpreter::NodeVisitor
- Defined in:
- lib/logicality/interpreter/node_visitor.rb
Direct Known Subclasses
Instance Method Summary collapse
Instance Method Details
#visit(node) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/logicality/interpreter/node_visitor.rb', line 12 def visit(node) return nil unless node visitor_name = method_name(node) if respond_to?(visitor_name) send(visitor_name, node) else generic_visit(node) end end |