FreeWRL / FreeX3D 4.3.0
JSON_parser_struct Struct Reference

Data Fields

JSON_parser_callback callback
 
void * ctx
 
signed char state
 
signed char before_comment_state
 
signed char type
 
signed char escaped
 
signed char comment
 
signed char allow_comments
 
signed char handle_floats_manually
 
signed char error
 
char decimal_point
 
UTF16 utf16_high_surrogate
 
int current_char
 
int depth
 
int top
 
int stack_capacity
 
signed char * stack
 
char * parse_buffer
 
size_t parse_buffer_capacity
 
size_t parse_buffer_count
 
signed char static_stack [JSON_PARSER_STACK_SIZE]
 
char static_parse_buffer [JSON_PARSER_PARSE_BUFFER_SIZE]
 
JSON_malloc_t malloc
 
JSON_free_t free
 

Detailed Description

Definition at line 347 of file cson_amalgamation_core.c.

Field Documentation

◆ allow_comments

signed char JSON_parser_struct::allow_comments

Definition at line 350 of file cson_amalgamation_core.c.

◆ before_comment_state

signed char JSON_parser_struct::before_comment_state

Definition at line 350 of file cson_amalgamation_core.c.

◆ callback

JSON_parser_callback JSON_parser_struct::callback

Definition at line 348 of file cson_amalgamation_core.c.

◆ comment

signed char JSON_parser_struct::comment

Definition at line 350 of file cson_amalgamation_core.c.

◆ ctx

void* JSON_parser_struct::ctx

Definition at line 349 of file cson_amalgamation_core.c.

◆ current_char

int JSON_parser_struct::current_char

Definition at line 353 of file cson_amalgamation_core.c.

◆ decimal_point

char JSON_parser_struct::decimal_point

Definition at line 351 of file cson_amalgamation_core.c.

◆ depth

int JSON_parser_struct::depth

Definition at line 354 of file cson_amalgamation_core.c.

◆ error

signed char JSON_parser_struct::error

Definition at line 350 of file cson_amalgamation_core.c.

◆ escaped

signed char JSON_parser_struct::escaped

Definition at line 350 of file cson_amalgamation_core.c.

◆ free

JSON_free_t JSON_parser_struct::free

Definition at line 364 of file cson_amalgamation_core.c.

◆ handle_floats_manually

signed char JSON_parser_struct::handle_floats_manually

Definition at line 350 of file cson_amalgamation_core.c.

◆ malloc

JSON_malloc_t JSON_parser_struct::malloc

Definition at line 363 of file cson_amalgamation_core.c.

◆ parse_buffer

char* JSON_parser_struct::parse_buffer

Definition at line 358 of file cson_amalgamation_core.c.

◆ parse_buffer_capacity

size_t JSON_parser_struct::parse_buffer_capacity

Definition at line 359 of file cson_amalgamation_core.c.

◆ parse_buffer_count

size_t JSON_parser_struct::parse_buffer_count

Definition at line 360 of file cson_amalgamation_core.c.

◆ stack

signed char* JSON_parser_struct::stack

Definition at line 357 of file cson_amalgamation_core.c.

◆ stack_capacity

int JSON_parser_struct::stack_capacity

Definition at line 356 of file cson_amalgamation_core.c.

◆ state

signed char JSON_parser_struct::state

Definition at line 350 of file cson_amalgamation_core.c.

◆ static_parse_buffer

char JSON_parser_struct::static_parse_buffer[JSON_PARSER_PARSE_BUFFER_SIZE]

Definition at line 362 of file cson_amalgamation_core.c.

◆ static_stack

signed char JSON_parser_struct::static_stack[JSON_PARSER_STACK_SIZE]

Definition at line 361 of file cson_amalgamation_core.c.

◆ top

int JSON_parser_struct::top

Definition at line 355 of file cson_amalgamation_core.c.

◆ type

signed char JSON_parser_struct::type

Definition at line 350 of file cson_amalgamation_core.c.

◆ utf16_high_surrogate

UTF16 JSON_parser_struct::utf16_high_surrogate

Definition at line 352 of file cson_amalgamation_core.c.


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