XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
hubbub_tokeniser Struct Reference
Collaboration diagram for hubbub_tokeniser:
Collaboration graph
[legend]

Public Attributes

hubbub_tokeniser_state state
 
hubbub_content_model content_model
 
bool escape_flag
 
bool process_cdata_section
 
bool paused
 
parserutils_inputstream * input
 
parserutils_buffer * buffer
 
parserutils_buffer * insert_buf
 
hubbub_tokeniser_context context
 
hubbub_token_handler token_handler
 
void * token_pw
 
hubbub_error_handler error_handler
 
void * error_pw
 

Detailed Description

Tokeniser data structure

Member Data Documentation

◆ buffer

parserutils_buffer* hubbub_tokeniser::buffer

Input buffer

◆ content_model

hubbub_content_model hubbub_tokeniser::content_model

Current content model flag

◆ context

hubbub_tokeniser_context hubbub_tokeniser::context

Tokeniser context

◆ error_handler

hubbub_error_handler hubbub_tokeniser::error_handler

Error handling callback

◆ error_pw

void* hubbub_tokeniser::error_pw

Error handler data

◆ escape_flag

bool hubbub_tokeniser::escape_flag

Escape flag

◆ input

parserutils_inputstream* hubbub_tokeniser::input

Input stream

◆ insert_buf

parserutils_buffer* hubbub_tokeniser::insert_buf

Stream insertion buffer

◆ paused

bool hubbub_tokeniser::paused

flag for if parsing is currently paused

◆ process_cdata_section

bool hubbub_tokeniser::process_cdata_section

Whether to process CDATA sections

◆ state

hubbub_tokeniser_state hubbub_tokeniser::state

Current tokeniser state

◆ token_handler

hubbub_token_handler hubbub_tokeniser::token_handler

Token handling callback

◆ token_pw

void* hubbub_tokeniser::token_pw

Token handler data


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