Method: Liquid::Document#parse

Defined in:
lib/liquid/document.rb

#parse(tokenizer, parse_context) ⇒ Object



22
23
24
25
26
27
28
29
# File 'lib/liquid/document.rb', line 22

def parse(tokenizer, parse_context)
  while parse_body(tokenizer)
  end
  @body.freeze
rescue SyntaxError => e
  e.line_number ||= parse_context.line_number
  raise
end