class ActionDispatch::Journey::Nodes::Node

:nodoc:
:nodoc:

def cat?; false; end

def cat?; false; end

def each(&block)

def each(&block)
  Visitors::Each::INSTANCE.accept(self, block)
end

def group?; false; end

def group?; false; end

def initialize(left)

def initialize(left)
  @left = left
  @memo = nil
end

def literal?; false; end

def literal?; false; end

def name

def name
  -left.tr("*:", "")
end

def star?; false; end

def star?; false; end

def symbol?; false; end

def symbol?; false; end

def terminal?; false; end

def terminal?; false; end

def to_dot

def to_dot
  Visitors::Dot::INSTANCE.accept(self)
end

def to_s

def to_s
  Visitors::String::INSTANCE.accept(self, "")
end

def to_sym

def to_sym
  name.to_sym
end

def type

def type
  raise NotImplementedError
end