File src/yajl_parser.c


Included Files


Global Function yajl_do_finish()

yajl_status yajl_do_finish ( yajl_handle hand )
Prototyped in: src/yajl_parser.h
Calls: yajl_do_parse() src/yajl_parser.c
  __assert13()
Called by: yajl_complete_parse() src/yajl.c

Global Function yajl_do_parse()

yajl_status yajl_do_parse ( yajl_handle hand, const unsigned char* jsonText, size_t jsonTextLen )
Prototyped in: src/yajl_parser.h
Calls: yajl_buf_append() src/yajl_buf.c
  yajl_buf_clear() src/yajl_buf.c
  yajl_buf_data() src/yajl_buf.c
  yajl_buf_len() src/yajl_buf.c
  yajl_lex_lex() src/yajl_lex.c
  yajl_parse_integer() src/yajl_parser.c
  yajl_string_decode() src/yajl_encode.c
  __assert13(), __builtin_huge_val(), __errno(), abort(), strtod()
Called by: yajl_do_finish() src/yajl_parser.c
  yajl_parse() src/yajl.c

Global Function yajl_parse_integer()

long long yajl_parse_integer ( const unsigned char* number, size_t length )
Prototyped in: src/yajl_parser.h
Calls: __errno()
Called by: handle_number() src/yajl_tree.c
  yajl_do_parse() src/yajl_parser.c

Global Function yajl_render_error_string()

unsigned char* yajl_render_error_string ( yajl_handle hand, const unsigned char* jsonText, size_t jsonTextLen, int verbose )
Prototyped in: src/yajl_parser.h
Calls: yajl_lex_error_to_string() src/yajl_lex.c
  yajl_lex_get_error() src/yajl_lex.c
  __assert13(), strcat(), strlen()
Called by: yajl_get_error() src/yajl.c