Store the current position in the file and the state of the parser.
Definition at line 78 of file xmlparse.c.
Data Fields | |
const char * | filename |
FPTYPE | fp |
char | buf [LINE_BUF_SIZE] |
int | pos |
int | lineno |
int | nextsym |
int | lastsym |
PSTATE | state |
PSTACK * | top |
const char* parse_pos_struct::filename |
Definition at line 80 of file xmlparse.c.
Referenced by xmlErrmsg(), and xmlProcess().
FPTYPE parse_pos_struct::fp |
Definition at line 81 of file xmlparse.c.
Referenced by mygetc(), and xmlProcess().
char parse_pos_struct::buf[LINE_BUF_SIZE] |
Definition at line 82 of file xmlparse.c.
Referenced by mygetc(), xmlErrmsg(), and xmlProcess().
int parse_pos_struct::pos |
Definition at line 83 of file xmlparse.c.
Referenced by mygetc(), xmlErrmsg(), and xmlProcess().
int parse_pos_struct::lineno |
Definition at line 84 of file xmlparse.c.
Referenced by getsymbol(), handleDecl(), handleStarttag(), mygetc(), procPcdata(), xmlErrmsg(), and xmlProcess().
int parse_pos_struct::nextsym |
Definition at line 85 of file xmlparse.c.
Referenced by getsymbol(), mygetc(), ungetsymbol(), and xmlProcess().
int parse_pos_struct::lastsym |
Definition at line 86 of file xmlparse.c.
Referenced by getsymbol(), mygetc(), and xmlProcess().
PSTATE parse_pos_struct::state |
Definition at line 87 of file xmlparse.c.
Referenced by handleDecl(), handleEndtag(), handlePi(), handleStarttag(), procBefore(), procInTag(), procPcdata(), xmlParse(), and xmlProcess().
PSTACK* parse_pos_struct::top |
Definition at line 88 of file xmlparse.c.
Referenced by clearPstack(), popPstack(), pushPstack(), topPstack(), and xmlProcess().