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