Detailed Description
Store the current position in the file and the state of the parser.
Definition at line 84 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 |
Field Documentation
◆ filename
const char* parse_pos_struct::filename |
Definition at line 86 of file xmlparse.c.
Referenced by xmlErrmsg(), and xmlProcess().
◆ fp
FPTYPE parse_pos_struct::fp |
Definition at line 87 of file xmlparse.c.
Referenced by mygetc(), and xmlProcess().
◆ buf
char parse_pos_struct::buf[LINE_BUF_SIZE] |
Definition at line 88 of file xmlparse.c.
Referenced by mygetc(), xmlErrmsg(), and xmlProcess().
◆ pos
int parse_pos_struct::pos |
Definition at line 89 of file xmlparse.c.
Referenced by mygetc(), xmlErrmsg(), and xmlProcess().
◆ lineno
int parse_pos_struct::lineno |
Definition at line 90 of file xmlparse.c.
Referenced by getsymbol(), handleDecl(), handleStarttag(), mygetc(), procPcdata(), xmlErrmsg(), and xmlProcess().
◆ nextsym
int parse_pos_struct::nextsym |
Definition at line 91 of file xmlparse.c.
Referenced by getsymbol(), mygetc(), ungetsymbol(), and xmlProcess().
◆ lastsym
int parse_pos_struct::lastsym |
Definition at line 92 of file xmlparse.c.
Referenced by getsymbol(), mygetc(), and xmlProcess().
◆ state
PSTATE parse_pos_struct::state |
Definition at line 93 of file xmlparse.c.
Referenced by handleDecl(), handleEndtag(), handlePi(), handleStarttag(), procBefore(), procInTag(), procPcdata(), xmlParse(), and xmlProcess().
◆ top
PSTACK* parse_pos_struct::top |
Definition at line 94 of file xmlparse.c.
Referenced by clearPstack(), popPstack(), pushPstack(), topPstack(), and xmlProcess().