Method: SyntaxTree::ERB::Parser#parse

Defined in:
lib/syntax_tree/erb/parser.rb

#parseObject



24
25
26
27
28
29
30
31
# File 'lib/syntax_tree/erb/parser.rb', line 24

def parse
  elements = many { parse_any_tag }

  location =
    elements.first.location.to(elements.last.location) if elements.any?

  Document.new(elements: elements, location: location)
end