# File lib/rkelly/visitors/visitor.rb, line 37 def accept(target) target.accept(self) end
# File lib/rkelly/visitors/visitor.rb, line 124 def visit_BracketAccessorNode(o) [ o.value.accept(self), o.accessor.accept(self) ] end
# File lib/rkelly/visitors/visitor.rb, line 131 def visit_DotAccessorNode(o) o.value.accept(self) end
# File lib/rkelly/visitors/visitor.rb, line 107 def visit_ForInNode(o) [ o.left.accept(self), o.right.accept(self), o.value.accept(self) ] end
# File lib/rkelly/visitors/visitor.rb, line 98 def visit_ForNode(o) [ o.init ? o.init.accept(self) : nil, o.test ? o.test.accept(self) : nil, o.counter ? o.counter.accept(self) : nil, o.value.accept(self) ] end
# File lib/rkelly/visitors/visitor.rb, line 115 def visit_TryNode(o) [ o.value.accept(self), o.catch_var ? o.catch_var : nil, o.catch_block ? o.catch_block.accept(self) : nil, o.finally_block ? o.finally_block.accept(self) : nil ] end