|
Classes |
| struct | XMLCTokenizer |
Defines |
| #define | xmlcTokenizerQuotedString(s) (s->token_start + 1) |
| #define | xmlcTokenizerQuotedStringLength(s) (s->buffer_position - s->token_start - 2) |
| #define | xmlcTokenizerString(s) (s->token_start) |
| #define | xmlcTokenizerStringLength(s) (s->buffer_position - s->token_start) |
Enumerations |
| enum | {
NO_TOKEN = 0x100,
ERROR_TOKEN,
NAME_TOKEN,
PCDATA_TOKEN,
WHITESPACE_TOKEN,
QUOTE_STRING_TOKEN,
COMMENT_TOKEN,
DECLARATION_TOKEN,
COMMAND_TOKEN,
CDATA_TOKEN,
SLASH_CLOSE_ELEMENT_TOKEN,
OPEN_SLASH_ELEMENT_TOKEN,
OPEN_ELEMENT_TOKEN,
CLOSE_ELEMENT_TOKEN,
PARTIAL_TOKEN,
EOF_TOKEN = 0
} |
Functions |
| XMLCUInt | lineNumber (XMLCTokenizer *s) |
| void | xmlcTokenizerDealloc (XMLCTokenizer *s) |
| XMLCParseError | xmlcTokenizerError (XMLCParseError error) |
| XMLCTokenizer * | xmlcTokenizerInit () |
| XMLCToken | xmlcTokenizerNextToken (XMLCTokenizer *s) |
| void | xmlcTokenizerReset (XMLCTokenizer *s) |
| void | xmlcTokenizerSetBuffer (XMLCTokenizer *s, XMLCCharacter *aString, XMLCUInt length) |
Variables |
| enum { ... } | XMLCTokenTypes |