class Rouge::RegexLexer::StateDSL

def prepended(&defn)

def prepended(&defn)
  parent_defn = @defn
  StateDSL.new(@name) do
    instance_eval(&defn)
    instance_eval(&parent_defn)
  end
end