Graphviz
2.41.20171026.1811
|
#include "render.h"
#include "htmltable.h"
#include "htmlparse.h"
#include "htmllex.h"
#include "cdt.h"
#include <ctype.h>
Go to the source code of this file.
Data Structures | |
struct | lexstate_t |
Macros | |
#define | XML_STATUS_ERROR 0 |
Functions | |
void | htmlerror (const char *msg) |
int | initHTMLlexer (char *src, agxbuf *xb, htmlenv_t *env) |
int | clearHTMLlexer () |
int | htmllineno () |
int | htmllex () |
int clearHTMLlexer | ( | void | ) |
Definition at line 798 of file htmllex.c.
References agxbfree(), lexstate_t::error, lexstate_t::lb, and lexstate_t::warn.
Referenced by parseHTML().
void htmlerror | ( | const char * | msg | ) |
Definition at line 64 of file htmllex.c.
References agerr(), AGERR, lexstate_t::error, and htmllineno().
int htmllex | ( | void | ) |
Definition at line 1000 of file htmllex.c.
References agerr(), AGERR, agxblen, agxbuse, lexstate_t::currtok, lexstate_t::currtoklen, lexstate_t::error, htmllineno(), lexstate_t::lb, lexstate_t::mode, lexstate_t::prevtok, lexstate_t::prevtoklen, lexstate_t::ptr, T_error, lexstate_t::tok, and XML_STATUS_ERROR.
int htmllineno | ( | void | ) |
Definition at line 876 of file htmllex.c.
Referenced by htmlerror(), and htmllex().
Definition at line 768 of file htmllex.c.
References agerr(), AGWARN, agxbinit(), charsetToStr(), lexstate_t::currtoklen, lexstate_t::error, htmlenv_t::g, GD_charset, GD_gvc, lexstate_t::inCell, lexstate_t::lb, lexstate_t::mode, NULL, lexstate_t::prevtoklen, lexstate_t::ptr, SMALLBUF, lexstate_t::warn, and lexstate_t::xb.
Referenced by parseHTML().