class Oktest::Visitor

Public Instance Methods

start() click to toggle source
# File lib/oktest.rb, line 1404
def start()
  #; [!8h8qf] start visiting tree.
  #visit_scope(THE_GLOBAL_SCOPE, -1, nil)
  THE_GLOBAL_SCOPE.each_child {|c| c.accept_visitor(self, 0, nil) }
end
visit_scope(scope, depth, parent) click to toggle source
# File lib/oktest.rb, line 1410
def visit_scope(scope, depth, parent)
  #; [!hebhz] visits each child scope.
  scope.each_child {|c| c.accept_visitor(self, depth+1, scope) }
end
visit_spec(spec, depth, parent) click to toggle source
# File lib/oktest.rb, line 1420
def visit_spec(spec, depth, parent)
  #; [!9f7i9] do something on spec.
end
visit_topic(topic, depth, parent) click to toggle source
# File lib/oktest.rb, line 1415
def visit_topic(topic, depth, parent)
  #; [!mu3fn] visits each child of topic.
  topic.each_child {|c| c.accept_visitor(self, depth+1, topic) }
end