class ActionDispatch::Journey::Visitors::OptimizedPath
:nodoc:
def accept(node)
def accept(node) Array(visit(node)) end
def visit_CAT(node)
def visit_CAT(node) [visit(node.left), visit(node.right)].flatten end
def visit_GROUP(node)
def visit_GROUP(node) [] end
def visit_STAR(node)
def visit_STAR(node) visit(node.left) end
def visit_SYMBOL(node)
def visit_SYMBOL(node) node.left[1..-1].to_sym end