From 63c974c5af66ca372ecf46799649e1e2b8a85c0f Mon Sep 17 00:00:00 2001 From: dec05eba Date: Mon, 19 Oct 2020 03:29:08 +0200 Subject: Take into consideration < /html> and
--- .clangd/index/HtmlParser.c.548BE05F5A5E23B4.idx | Bin 0 -> 5996 bytes .clangd/index/HtmlParser.h.C57D3D53811DE2F5.idx | Bin 0 -> 2786 bytes src/HtmlParser.c | 2 ++ 3 files changed, 2 insertions(+) create mode 100644 .clangd/index/HtmlParser.c.548BE05F5A5E23B4.idx create mode 100644 .clangd/index/HtmlParser.h.C57D3D53811DE2F5.idx diff --git a/.clangd/index/HtmlParser.c.548BE05F5A5E23B4.idx b/.clangd/index/HtmlParser.c.548BE05F5A5E23B4.idx new file mode 100644 index 0000000..2b2c836 Binary files /dev/null and b/.clangd/index/HtmlParser.c.548BE05F5A5E23B4.idx differ diff --git a/.clangd/index/HtmlParser.h.C57D3D53811DE2F5.idx b/.clangd/index/HtmlParser.h.C57D3D53811DE2F5.idx new file mode 100644 index 0000000..b6373d3 Binary files /dev/null and b/.clangd/index/HtmlParser.h.C57D3D53811DE2F5.idx differ diff --git a/src/HtmlParser.c b/src/HtmlParser.c index 861168e..f01a3af 100644 --- a/src/HtmlParser.c +++ b/src/HtmlParser.c @@ -323,6 +323,7 @@ static void html_parser_parse_tag_start(HtmlParser *self) { } return; } else if(c == '/') { + html_parser_skip_whitespace(self); if(html_parser_peek_char(self) == '>') { html_parser_advance_char(self); if(tag_name_found) { @@ -457,6 +458,7 @@ void html_parser_parse(HtmlParser *self) { for(;;) { char c = html_parser_next_char(self); if(c == '<') { + html_parser_skip_whitespace(self); if(html_parser_peek_char(self) == '/') { html_parser_advance_char(self); html_parser_parse_tag_end(self); -- cgit v1.2.3