#include <gHtmlParser.h>
Inheritance diagram for gHParsed:
Public Member Functions | |
gHParsed () | |
virtual | ~gHParsed () |
virtual int | Depth () |
virtual char * | Str (unsigned idx) |
virtual char * | StrMust (unsigned idx) |
virtual gHtmlCouple * | CurrentCouple () |
virtual gHtmlCouple * | GetCouple (unsigned idx) |
virtual gHtmlCouple * | FindCouple (t_int16 idTag) |
virtual void | PushTagOptEnd (gHtmlCouple &couple) |
virtual int | PushTag (gHtmlCouple &couple, bool doCheckOnly=false) |
virtual int | PopTag (bool hasOptEnd) |
virtual void | TrashLast () |
Public Attributes | |
eHState | state |
bool | hasBaseHRef |
gStack | kMust |
Static Public Attributes | |
static const char * | tblStateStr [e_HS_Last] |
Protected Member Functions | |
int | thisPush (gHtmlCouple &couple, gStack &aStack) |
int | thisPushCouple (gHtmlCouple &couple, bool hasOptEnd) |
|
Definition at line 225 of file gHtmlParser.h. |
|
Definition at line 229 of file gHtmlParser.h. |
|
Definition at line 864 of file gHtmlParser.cpp. Referenced by PopTag(), and TrashLast(). |
|
Definition at line 240 of file gHtmlParser.h. Referenced by CurrentCouple(), and gHSeq::thisCheck(). |
|
Definition at line 894 of file gHtmlParser.cpp. |
|
Definition at line 886 of file gHtmlParser.cpp. Referenced by FindCouple(), and Str(). |
|
printf("DBG: ###POP_: "); for (unsigned dbgIdx=1; dbgIdx<=kMust.N(); dbgIdx++) printf("[%s]",StrMust(dbgIdx)); printf("DBG: ### line %u:(%s).\n",((gHtmlCouple*)kMust.EndPtr()->me)->iLine,((gHtmlCouple*)kMust.EndPtr()->me)->sTag.Str()); Definition at line 956 of file gHtmlParser.cpp. Referenced by gHSeq::thisCheck(). |
|
printf("DBG: ###PUSH: "); for (unsigned dbgIdx=1; dbgIdx<=kMust.N(); dbgIdx++) printf("[%s]",StrMust(dbgIdx)); printf("DBG: ###(%s).\n",couple.sTag.Str()); Definition at line 912 of file gHtmlParser.cpp. Referenced by gHSeq::thisCheck(). |
|
Definition at line 907 of file gHtmlParser.cpp. |
|
Reimplemented from gListGeneric. Definition at line 873 of file gHtmlParser.cpp. |
|
Definition at line 878 of file gHtmlParser.cpp. |
|
Definition at line 997 of file gHtmlParser.cpp. Referenced by thisPushCouple(). |
|
Definition at line 1007 of file gHtmlParser.cpp. Referenced by PushTag(), and PushTagOptEnd(). |
|
Definition at line 991 of file gHtmlParser.cpp. |
|
Definition at line 236 of file gHtmlParser.h. Referenced by PushTag(). |
|
Definition at line 237 of file gHtmlParser.h. Referenced by PopTag(), StrMust(), gHtmlParser::thisParse(), thisPushCouple(), and TrashLast(). |
|
Definition at line 235 of file gHtmlParser.h. Referenced by PopTag(), PushTag(), and gHtmlParser::thisParse(). |
|
Initial value: { "START", "START_", "HTML", "HEAD", "HEAD_", "BODY", "BODY_", "HTML_"} Definition at line 11 of file gHtmlParser.cpp. |