#include <gweb.h>
Inheritance diagram for gUnweb:
Public Types | |
enum | eTagCaseChange { e_CaseUnchange, e_CaseConvUpper, e_CaseConvDown } |
enum | eDumpMask { e_ShowNonscript = 1, e_ShowScript = 2, e_ShowAll = e_ShowNonscript | e_ShowScript } |
Public Member Functions | |
gUnweb (char *fName, bool doVerbose) | |
gUnweb (gString &sInput, bool doVerbose) | |
virtual | ~gUnweb () |
virtual bool | IsVerbose () |
virtual FILE * | VerboseStream () |
virtual bool | IsBufferOk () |
virtual char * | Str (unsigned idx) |
virtual bool | HasProcessed () |
virtual bool | HasErrors () |
unsigned | FindStringKey (gString &s, char *sub, unsigned startPos, unsigned endPos) |
unsigned | FindStringKey (gString &s, char *sub) |
unsigned | FindStringKey (char *s, char *sub, unsigned startPos, unsigned endPos) |
unsigned | FindStringKey (char *s, char *sub) |
bool | SetVerboseStream (FILE *aFRepErr) |
void | SetTagCaseChange (eTagCaseChange aTagCaseCh) |
void | SetChrHtmParsed (t_uchar c) |
int | Dump (FILE *fRepErr) |
Public Attributes | |
int | firstHtmlError |
int | firstHtmlErrLNr |
int | lastHtmlError |
int | lastHtmlErrLNr |
int | nHtmlErrors |
eDumpMask | showKind |
sCoordText | coordComments |
sCoordText | coordSerial |
sCoordText | coordParseErr |
Protected Member Functions | |
int | thisConsolidateData (gList &iL, unsigned lowL, unsigned highL, short step) |
int | thisConsolidateDataCoord (sCoordText &cErr, sCoordText &coord) |
int | thisCutCommentsInTxt (sCoordText &coordCmt, sCoordText &zRes) |
int | thisPreProcess (FILE *fRepErr, gList &iL, gList &oL) |
int | thisPreJoin (FILE *fRepErr, gList &iL, gList &sL, gList &oL) |
int | thisPreStripComments (FILE *fRepErr, gList &iL, sCoordText &zRes) |
int | thisStrMove (gString &s, unsigned startPos, unsigned endPos, gList &oL) |
int | thisStripReplace (gString &s, char *resStr) |
int | thisStrSetParse (gString &s, unsigned startPos, unsigned endPos, gString &sResult) |
int | thisPostProcess (FILE *fRepErr, gList &headL, gList &iL, gList &oL, sCoordText &coord) |
int | thisAddTxt (int x, int y, char *s, sCoordText &coord) |
int | thisAddTxt (int x, int y, gString &sTxt, sCoordText &coord) |
int | thisAddCmd (int x, int y, char *s, sCoordText &coord) |
int | thisAddCmd (int x, int y, gString &sCmd, sCoordText &coord) |
int | thisTxtCheck (int x, int y, gString &s, sCoordText &cErr) |
Protected Attributes | |
bool | isVerbose |
eTagCaseChange | tagCaseCh |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 286 of file gweb.cpp. Referenced by FindStringKey(), thisPostProcess(), and thisTxtCheck(). |
|
|
|
Definition at line 196 of file gweb.h. Referenced by Str(), and thisPreProcess(). |
|
Reimplemented from gFileFetch. |
|
|
|
Definition at line 279 of file gweb.cpp. Referenced by gUnweb(). |
|
|
|
|
|
Reimplemented from gFileFetch. Definition at line 273 of file gweb.cpp. Referenced by Dump(), and gHtmlParser::thisFillFromUnweb(). |
|
|
|
Definition at line 1105 of file gweb.cpp. Referenced by thisPostProcess(). |
|
|
|
Definition at line 1075 of file gweb.cpp. Referenced by thisPostProcess(). |
|
Definition at line 406 of file gweb.cpp. Referenced by Dump(), and thisPreProcess(). |
|
printf("DBG:%s:%d:[lvl%d]: [%s]\n",hasSomeScript?"SCR":"nor",x,levelScript,str); Definition at line 447 of file gweb.cpp. Referenced by Dump(). |
|
Definition at line 597 of file gweb.cpp. Referenced by Dump(). |
|
Definition at line 922 of file gweb.cpp. Referenced by Dump(). |
|
Definition at line 715 of file gweb.cpp. Referenced by thisPreProcess(). |
|
Definition at line 645 of file gweb.cpp. Referenced by Dump(). |
|
Definition at line 792 of file gweb.cpp. Referenced by thisPreProcess(). |
|
Definition at line 898 of file gweb.cpp. Referenced by thisPostProcess(), and thisPreJoin(). |
|
Definition at line 861 of file gweb.cpp. Referenced by thisPostProcess(), thisPreJoin(), and thisStrSetParse(). |
|
Definition at line 910 of file gweb.cpp. Referenced by thisPostProcess(), and thisPreJoin(). |
|
Definition at line 1120 of file gweb.cpp. Referenced by thisAddTxt(). |
|
Definition at line 261 of file gweb.cpp. Referenced by Dump(), and thisPreProcess(). |
|
Definition at line 183 of file gweb.h. Referenced by Dump(), and thisPreProcess(). |
|
Definition at line 185 of file gweb.h. Referenced by Dump(), and thisAddTxt(). |
|
Definition at line 184 of file gweb.h. Referenced by Dump(), Str(), and gHtmlParser::thisFillFromUnweb(). |
|
Definition at line 178 of file gweb.h. Referenced by thisConsolidateDataCoord(), and thisPreProcess(). |
|
Definition at line 178 of file gweb.h. Referenced by thisPreProcess(). |
|
Definition at line 222 of file gweb.h. Referenced by Dump(), IsVerbose(), SetVerboseStream(), thisPreProcess(), and VerboseStream(). |
|
Definition at line 179 of file gweb.h. Referenced by thisConsolidateDataCoord(), and thisPreProcess(). |
|
Definition at line 179 of file gweb.h. Referenced by thisPreProcess(). |
|
Definition at line 180 of file gweb.h. Referenced by Dump(), HasErrors(), HasProcessed(), thisConsolidateDataCoord(), and thisPreProcess(). |
|
Definition at line 181 of file gweb.h. Referenced by thisAddTxt(). |
|
Definition at line 223 of file gweb.h. Referenced by SetTagCaseChange(), and thisConsolidateDataCoord(). |