class Haml::Parser

def initialize(template, options)

def initialize(template, options)
  # :eod is a special end-of-document marker
  @template           = (template.rstrip).split(/\r\n|\r|\n/) + [:eod, :eod]
  @options            = options
  @flat               = false
  @index              = 0
  # Record the indent levels of "if" statements to validate the subsequent
  # elsif and else statements are indented at the appropriate level.
  @script_level_stack = []
  @template_index     = 0
  @template_tabs      = 0
end