htex

simple incorrect html parser
git clone git://git.relim.de/htex.git
Log | Files | Refs | README

commit a51e3a936d1e18d8cd024bb8983111a07a66091e
parent 7a549bd99d0c278a0fcc199e920e709231ea5d25
Author: Robin <kroekerrobin@gmail.com>
Date:   Fri, 11 Aug 2023 15:53:42 +0200

Remove debug statements

Diffstat:
Mhtml.c | 12+++---------
1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/html.c b/html.c @@ -213,7 +213,6 @@ size_t parseDoctype(const char *text) struct tag *closeLastUnclosedTag(struct tag_list *tagList, const char *endTag, size_t endOffset) { - printf("Closing %s\n", endTag); for (int i=tagList->len-1; i>-1; i--) { if (strcmp(tagList->tags[i]->name, endTag) == 0) @@ -301,9 +300,9 @@ struct tag *parseTag(char *text, size_t offset, enum state state, struct tag_lis } else { - char *the_codepoint = cpToChars(cp, ret); - printf("cp: %02X, %s, %s\n", cp, the_codepoint, stateToString(state)); - free(the_codepoint); + // char *the_codepoint = cpToChars(cp, ret); + // printf("cp: %02X, %s, %s\n", cp, the_codepoint, stateToString(state)); + // free(the_codepoint); switch (state) { case STATE_INNER_TEXT: @@ -696,13 +695,8 @@ void filterHtml(char *text, struct filter_opts *opts) if (len) text = text + len; struct tag *rootTag = parseTag(text, 0, STATE_INNER_TEXT, tagList); - for (int i=0; i<tagList->len; i++) - { - printf("%s\n", tagList->tags[i]->name); - } findTag(rootTag, opts, foundTags); printResult(text, opts, foundTags); - // printHtml(rootTag, 0); freeTag(rootTag); freeTagList(tagList); freeTagList(foundTags);