Method: XRay::HTML::Parser#parse_tag

Defined in:
lib/html/parser.rb

#parse_tagObject



80
81
82
83
84
85
86
87
88
89
90
# File 'lib/html/parser.rb', line 80

def parse_tag
  if @scanner.check DTD
    parse_dtd_tag
  elsif @scanner.check SELF_CLOSE_TAG
    parse_self_ending_tag
  elsif @scanner.check TAG
    parse_normal_tag
  else
    parse_error('Invalid HTML struct')
  end
end