|
Graphviz 14.0.3~dev.20251029.0425
|
#include <util/agxbuf.h>Go to the source code of this file.
Typedefs | |
| typedef struct htmlparserstate_s | htmlparserstate_t |
| typedef struct htmlscan_s | htmlscan_t |
Functions | |
| int | initHTMLlexer (htmlscan_t *, char *, agxbuf *, htmlenv_t *) |
| int | htmllex (union HTMLSTYPE *, htmlscan_t *) |
| unsigned long | htmllineno (htmlscan_t *) |
| int | clearHTMLlexer (htmlscan_t *) |
| void | htmlerror (htmlscan_t *, const char *) |
| typedef struct htmlparserstate_s htmlparserstate_t |
| typedef struct htmlscan_s htmlscan_t |
|
extern |
Definition at line 779 of file htmllex.c.
References agxbfree(), htmllexstate_t::error, htmllexstate_t::lb, scanner, and htmllexstate_t::warn.
Referenced by parseHTML().
| void htmlerror | ( | htmlscan_t * | scanner, |
| const char * | msg | ||
| ) |
Definition at line 53 of file htmllex.c.
References agerrorf(), htmllexstate_t::error, error_context(), htmllineno(), and scanner.
Referenced by yyparse().
|
extern |
Definition at line 1057 of file htmllex.c.
References agerrorf(), agxblen(), agxbuse(), htmllexstate_t::currtok, strview_t::data, htmllexstate_t::error, error_context(), htmllineno(), htmllexstate_t::htmllval, htmllexstate_t::lb, len(), htmllexstate_t::mode, htmllexstate_t::prevtok, htmllexstate_t::ptr, scanner, T_error, htmllexstate_t::tok, and XML_STATUS_ERROR.
|
extern |
Definition at line 910 of file htmllex.c.
References htmllineno_ctx(), and scanner.
Referenced by htmlerror(), and htmllex().
|
extern |
Definition at line 741 of file htmllex.c.
References agwarningf(), charsetToStr(), htmllexstate_t::currtok, htmllexstate_t::error, htmlenv_t::g, GD_charset, GD_gvc, htmllexstate_t::gvc, htmllexstate_t::inCell, htmllexstate_t::lb, htmllexstate_t::mode, htmllexstate_t::prevtok, htmllexstate_t::ptr, scanner, htmllexstate_t::warn, and htmllexstate_t::xb.
Referenced by parseHTML().