class Haml::Parser

def doctype(line)

Renders an XHTML doctype or XML shebang.
def doctype(line)
  raise SyntaxError.new(Error.message(:illegal_nesting_header), @next_line.index) if block_opened?
  version, type, encoding = line[3..-1].strip.downcase.scan(DOCTYPE_REGEX)[0]
  ParseNode.new(:doctype, @index, :version => version, :type => type, :encoding => encoding)
end