|
Doxygen
|
Go to the source code of this file.
Classes | |
| struct | xmlYY_state |
| struct | XMLParser::Private |
Macros | |
| #define | YY_NEVER_INTERACTIVE 1 |
| #define | YY_NO_INPUT 1 |
| #define | YY_NO_UNISTD_H 1 |
| #define | YY_INPUT(buf, result, max_size) |
Functions | |
| static int | yyread (yyscan_t yyscanner, char *buf, int max_size) |
| static void | initElement (yyscan_t yyscanner) |
| static void | addCharacters (yyscan_t yyscanner) |
| static void | addElement (yyscan_t yyscanner) |
| static void | addAttribute (yyscan_t yyscanner) |
| static void | countLines (yyscan_t yyscanner, const char *txt, yy_size_t len) |
| static void | reportError (yyscan_t yyscanner, const std::string &msg) |
| static std::string | processData (yyscan_t yyscanner, const char *txt, yy_size_t len) |
| int | yylex (yyscan_t yyscanner) |
| static void | checkAndUpdatePath (yyscan_t yyscanner) |
| static std::string | trimSpaces (const std::string &str) |
Variables | |
| static const char * | entities_enc [] = { "amp", "quot", "gt", "lt", "apos" } |
| static const char | entities_dec [] = { '&', '"', '>', '<', '\'' } |
| static const int | num_entities = 5 |
| #define YY_INPUT | ( | buf, | |
| result, | |||
| max_size ) |
|
static |
Definition at line 350 of file xml.l.
References addAttribute(), and reportError().
Referenced by addAttribute().
|
static |
Definition at line 329 of file xml.l.
References addCharacters(), reportError(), and trimSpaces().
Referenced by addCharacters().
|
static |
Definition at line 286 of file xml.l.
References addElement(), and checkAndUpdatePath().
Referenced by addElement().
|
static |
Definition at line 263 of file xml.l.
References checkAndUpdatePath(), msg, and reportError().
Referenced by addElement(), and checkAndUpdatePath().
|
static |
Definition at line 245 of file xml.l.
References countLines().
Referenced by countLines(), countLines(), countLines(), and stateToString().
|
static |
Definition at line 254 of file xml.l.
References initElement().
Referenced by initElement().
|
static |
Definition at line 380 of file xml.l.
References entities_dec, entities_enc, msg, num_entities, processData(), and reportError().
Referenced by processData().
|
static |
Definition at line 361 of file xml.l.
References msg, and reportError().
Referenced by addAttribute(), addCharacters(), checkAndUpdatePath(), XMLParser::parse(), processData(), and reportError().
|
static |
Definition at line 320 of file xml.l.
References trimSpaces().
Referenced by addCharacters(), and trimSpaces().
| int yylex | ( | yyscan_t | yyscanner | ) |
Definition at line 110 of file xml.l.
|
static |
Definition at line 230 of file xml.l.
References yyread().
Referenced by stateToString(), stateToString(), stateToString(), stateToString(), yyread(), yyread(), yyread(), yyread(), yyread(), and yyread().
|
static |
Definition at line 375 of file xml.l.
Referenced by processData().
|
static |
Definition at line 374 of file xml.l.
Referenced by processData().
|
static |
Definition at line 376 of file xml.l.
Referenced by processData().