# File lib/mega/tokenparser.rb, line 121
  def initialize( *markers )
    unless markers.first.kind_of?( TokenParser::Token )
      rp = markers.shift
    else
      rp = nil #self
    end
    markers = markers.collect{ |m| c = m.dup ; c.parser = rp ; c }
    @registry = Registry.new( *markers )
  end