Detailed Description
Store the current position in the file and the state of the parser.
Definition at line 95 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 97 of file xmlparse.c.
Referenced by xmlErrmsg(), and xmlProcess().
◆ fp
FPTYPE parse_pos_struct::fp |
Definition at line 98 of file xmlparse.c.
Referenced by mygetc(), and xmlProcess().
◆ buf
char parse_pos_struct::buf[LINE_BUF_SIZE] |
Definition at line 99 of file xmlparse.c.
Referenced by mygetc(), xmlErrmsg(), and xmlProcess().
◆ pos
int parse_pos_struct::pos |
Definition at line 100 of file xmlparse.c.
Referenced by mygetc(), xmlErrmsg(), and xmlProcess().
◆ lineno
int parse_pos_struct::lineno |
Definition at line 101 of file xmlparse.c.
Referenced by getsymbol(), handleDecl(), handleStarttag(), mygetc(), procPcdata(), xmlErrmsg(), and xmlProcess().
◆ nextsym
int parse_pos_struct::nextsym |
Definition at line 102 of file xmlparse.c.
Referenced by getsymbol(), mygetc(), ungetsymbol(), and xmlProcess().
◆ lastsym
int parse_pos_struct::lastsym |
Definition at line 103 of file xmlparse.c.
Referenced by getsymbol(), mygetc(), and xmlProcess().
◆ state
PSTATE parse_pos_struct::state |
Definition at line 104 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 105 of file xmlparse.c.
Referenced by clearPstack(), popPstack(), pushPstack(), topPstack(), and xmlProcess().