#include <jsonapi.h>
Data Fields | |
char * | input |
int | input_length |
char * | token_start |
char * | token_terminator |
char * | prev_token_terminator |
JsonTokenType | token_type |
int | lex_level |
int | line_number |
char * | line_start |
StringInfo | strval |
Definition at line 50 of file jsonapi.h.
char* JsonLexContext::input |
Definition at line 52 of file jsonapi.h.
Referenced by json_lex(), json_lex_number(), json_lex_string(), makeJsonLexContext(), and report_json_context().
Definition at line 53 of file jsonapi.h.
Referenced by json_lex(), json_lex_number(), json_lex_string(), makeJsonLexContext(), and report_json_context().
Definition at line 58 of file jsonapi.h.
Referenced by alen_array_element_start(), alen_object_start(), alen_scalar(), each_array_start(), each_object_field_end(), each_object_field_start(), each_scalar(), elements_array_element_end(), elements_array_element_start(), elements_object_start(), elements_scalar(), get_array_element_end(), get_array_element_start(), get_array_start(), get_object_field_end(), get_object_field_start(), get_object_start(), get_scalar(), hash_array_start(), hash_object_field_end(), hash_object_field_start(), hash_scalar(), okeys_array_start(), okeys_object_field_start(), okeys_scalar(), parse_array(), parse_object(), populate_recordset_array_element_start(), populate_recordset_array_start(), populate_recordset_object_end(), populate_recordset_object_field_end(), populate_recordset_object_field_start(), populate_recordset_object_start(), and populate_recordset_scalar().
Definition at line 59 of file jsonapi.h.
Referenced by json_lex(), and makeJsonLexContext().
Definition at line 60 of file jsonapi.h.
Referenced by makeJsonLexContext().
Definition at line 56 of file jsonapi.h.
Referenced by each_object_field_end(), elements_array_element_end(), get_array_element_end(), get_object_field_end(), hash_object_field_end(), json_lex(), json_lex_number(), json_lex_string(), and populate_recordset_object_field_end().
Definition at line 61 of file jsonapi.h.
Referenced by json_lex_string(), json_object_keys(), lex_accept(), and makeJsonLexContext().
Definition at line 54 of file jsonapi.h.
Referenced by each_object_field_start(), elements_array_element_start(), get_array_element_start(), get_object_field_start(), hash_object_field_start(), json_lex(), json_lex_string(), lex_accept(), populate_recordset_object_field_start(), report_invalid_token(), and report_parse_error().
Definition at line 55 of file jsonapi.h.
Referenced by json_lex(), json_lex_number(), json_lex_string(), lex_accept(), makeJsonLexContext(), report_invalid_token(), report_json_context(), and report_parse_error().
Definition at line 57 of file jsonapi.h.
Referenced by each_object_field_start(), get_array_element_start(), get_object_field_start(), hash_object_field_start(), json_lex(), lex_accept(), lex_peek(), populate_recordset_array_element_start(), populate_recordset_object_field_start(), report_json_context(), and report_parse_error().