Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
Tokenizer_s Struct Reference

Data Fields

const char * s
 stores string to be tokenized
 
size_t s_size
 stores size of string to be tokenized
 
size_t i
 stores current read position
 
int tagMode
 stores current read context
 
int cdata
 stores flag for "raw" byte sequence, DON'T decode any further
 
const char * m_next
 stores next token, if already determined
 
size_t m_next_size
 size of next token
 
char * m_token
 pointer to current token
 
size_t m_token_size
 size of current token
 
size_t m_token_capacity
 capacity of current token
 
enum whitespace_mode mode
 whitespace handling
 

Detailed Description

Definition at line 235 of file LuaXML_lib.c.

Field Documentation

◆ cdata

int Tokenizer_s::cdata

stores flag for "raw" byte sequence, DON'T decode any further

Definition at line 245 of file LuaXML_lib.c.

Referenced by Tokenizer_next(), and Xml_eval().

◆ i

size_t Tokenizer_s::i

stores current read position

Definition at line 241 of file LuaXML_lib.c.

Referenced by Tokenizer_next(), and Xml_eval().

◆ m_next

const char* Tokenizer_s::m_next

stores next token, if already determined

Definition at line 247 of file LuaXML_lib.c.

Referenced by Tokenizer_next().

◆ m_next_size

size_t Tokenizer_s::m_next_size

size of next token

Definition at line 249 of file LuaXML_lib.c.

Referenced by Tokenizer_next().

◆ m_token

char* Tokenizer_s::m_token

pointer to current token

Definition at line 251 of file LuaXML_lib.c.

Referenced by Tokenizer_append(), Tokenizer_delete(), Tokenizer_next(), and Tokenizer_set().

◆ m_token_capacity

size_t Tokenizer_s::m_token_capacity

capacity of current token

Definition at line 255 of file LuaXML_lib.c.

Referenced by Tokenizer_append(), Tokenizer_next(), and Tokenizer_set().

◆ m_token_size

size_t Tokenizer_s::m_token_size

size of current token

Definition at line 253 of file LuaXML_lib.c.

Referenced by Tokenizer_append(), Tokenizer_next(), and Tokenizer_set().

◆ mode

enum whitespace_mode Tokenizer_s::mode

whitespace handling

Definition at line 257 of file LuaXML_lib.c.

Referenced by Tokenizer_new(), and Tokenizer_next().

◆ s

const char* Tokenizer_s::s

stores string to be tokenized

Definition at line 237 of file LuaXML_lib.c.

Referenced by Tokenizer_new(), and Tokenizer_next().

◆ s_size

size_t Tokenizer_s::s_size

stores size of string to be tokenized

Definition at line 239 of file LuaXML_lib.c.

Referenced by Tokenizer_new(), and Tokenizer_next().

◆ tagMode

int Tokenizer_s::tagMode

stores current read context

Definition at line 243 of file LuaXML_lib.c.

Referenced by Tokenizer_next().


The documentation for this struct was generated from the following file: