class Asciidoctor::PreprocessorReader

def initialize document, data = nil, cursor = nil

Public: Initialize the PreprocessorReader object
def initialize document, data = nil, cursor = nil
  @document = document
  super data, cursor, :normalize => true
  include_depth_default = document.attributes.fetch('max-include-depth', 64).to_i
  include_depth_default = 0 if include_depth_default < 0
  # track both absolute depth for comparing to size of include stack and relative depth for reporting
  @maxdepth = {:abs => include_depth_default, :rel => include_depth_default}
  @include_stack = []
  @includes = (document.references[:includes] ||= [])
  @skipping = false
  @conditional_stack = []
  @include_processor_extensions = nil
end