# File lib/html5/filters/validator.rb, line 274
  def each
    __getobj__.each do |token|
      method = "validate_#{token.fetch(:type, '-').to_s.underscore}_#{token.fetch(:name, '-').to_s.underscore}"
      if respond_to?(method)
        send(method, token){|t| yield t }
      else
        method = "validate_#{token.fetch(:type, '-').to_s.underscore}"
        if respond_to?(method)
          send(method, token) do |t|
            yield t
          end
        end
      end
      yield token
    end
    eof do |t|
      yield t
    end
  end