class LeastCommonAncestorPreprocessing
Public Class Methods
new(startNode)
click to toggle source
# File lib/visitor/numbering_visitor.rb, line 222 def initialize(startNode) dfs = OrderedDFS.new(NumberingVisitor.new) dfs.traverse(startNode) dfs = OrderedDFS.new(RunDefiningVisitor.new) dfs.traverse(startNode) dfs = DFS.new(RunBitVisitor.new(startNode)) dfs.traverse(startNode) end