Procedures

ProcedureLocationProcedure TypeDescription
add_variables_to_inputjf_test_2_modSubroutine
annotate_invalid_jsonjson_moduleSubroutine

Generate a warning message if there was an error parsing a JSON file or string.

compact_real_stringjson_moduleSubroutine

Compact a string representing a real number, so that the same value is displayed with fewer characters.

default_comp_ucs4json_moduleFunction

CDK==CK operator.

default_join_ucs4json_moduleFunction

CDK//CK operator.

destroy_json_datajson_moduleSubroutine

Destroy the data within a json_value, and rest type to json_unknown.

escape_stringjson_moduleSubroutine

Add the escape characters to a string for adding to JSON.

get_current_line_from_file_sequentialjson_moduleSubroutine

Rewind the file to the beginning of the current line, and return this line. The file is assumed to be opened. This is the SEQUENTIAL version (see also get_current_line_from_file_stream).

get_current_line_from_file_streamjson_moduleSubroutine

Rewind the file to the beginning of the current line, and return this line. The file is assumed to be opened. This is the STREAM version (see also get_current_line_from_file_sequential).

initialize_json_filejson_moduleFunction

Cast a json_value object as a json_file object

integer_to_stringjson_moduleSubroutine

Convert an integer to a string.

json_addjson_moduleInterface

Add objects to a linked list of json_values.

json_check_for_errorsjson_moduleSubroutine

Retrieve error code from the module. This should be called after json_parse to check for errors. If an error is thrown, before using the module again, json_initialize should be called to clean up before it is used again.

json_clear_exceptionsjson_moduleSubroutine

Clear exceptions in the JSON module.

json_clonejson_moduleSubroutine

Create a deep copy of a json_value linked-list structure.

json_countjson_moduleFunction

Count the number of children.

json_create_arrayjson_moduleInterface

Allocate a json_value pointer and make it an array variable. The pointer should not already be allocated.

json_create_doublejson_moduleInterface

Allocate a json_value pointer and make it a double variable. The pointer should not already be allocated.

json_create_integerjson_moduleInterface

Allocate a json_value pointer and make it an integer variable. The pointer should not already be allocated.

json_create_logicaljson_moduleInterface

Allocate a json_value pointer and make it a logical variable. The pointer should not already be allocated.

json_create_nulljson_moduleInterface

Allocate a json_value pointer and make it a null variable. The pointer should not already be allocated.

json_create_objectjson_moduleInterface

Allocate a json_value pointer and make it an object variable. The pointer should not already be allocated.

json_create_stringjson_moduleInterface

Allocate a json_value pointer and make it a string variable. The pointer should not already be allocated.

json_destroyjson_moduleInterface

Destructor routine for a json_value pointer. This must be called explicitly if it is no longer needed, before it goes out of scope. Otherwise, a memory leak will result.

json_failedjson_moduleFunction

Logical function to indicate if an exception has been thrown.

json_filejson_moduleInterface

Structure constructor to initialize a json_file object with an existing json_value object

json_file_destroyjson_moduleSubroutine

Destroy the json_file.

json_file_get_doublejson_moduleSubroutine

Get a real(RK) variable value from a JSON file.

json_file_get_double_vecjson_moduleSubroutine

Get a real(RK) vector from a JSON file.

json_file_get_integerjson_moduleSubroutine

Get an integer value from a JSON file.

json_file_get_integer_vecjson_moduleSubroutine

Get an integer vector from a JSON file.

json_file_get_logicaljson_moduleSubroutine

Get a logical(LK) value from a JSON file.

json_file_get_logical_vecjson_moduleSubroutine

Get a logical(LK) vector from a JSON file.

json_file_get_objectjson_moduleSubroutine

Get a json_value pointer to an object from a JSON file.

json_file_get_rootjson_moduleSubroutine

Get a json_value pointer to the JSON file root.

json_file_get_stringjson_moduleSubroutine

Get a character string from a json file. The output val is an allocatable character string.

json_file_get_string_vecjson_moduleSubroutine

Get a string vector from a JSON file.

json_file_loadjson_moduleSubroutine

Load the JSON data from a file.

json_file_load_from_stringjson_moduleSubroutine

Load the JSON data from a string.

json_file_move_pointerjson_moduleSubroutine

Move the json_value pointer from one json_file to another. The "from" pointer is then nullified, but not destroyed.

json_file_print_1json_moduleSubroutine

Prints the JSON file to the specified file unit number.

json_file_print_2json_moduleSubroutine

Print the JSON structure to the specified filename. The file is opened, printed, and then closed.

json_file_print_to_consolejson_moduleSubroutine

Print the JSON file to the console.

json_file_print_to_stringjson_moduleSubroutine

Print the JSON file to a string.

json_file_update_integerjson_moduleSubroutine

Given the path string, if the variable is present in the file, and is a scalar, then update its value. If it is not present, then create it and set its value.

json_file_update_logicaljson_moduleSubroutine

Given the path string, if the variable is present in the file, and is a scalar, then update its value. If it is not present, then create it and set its value.

json_file_update_realjson_moduleSubroutine

Given the path string, if the variable is present in the file, and is a scalar, then update its value. If it is not present, then create it and set its value.

json_file_update_stringjson_moduleSubroutine

Given the path string, if the variable is present in the file, and is a scalar, then update its value. If it is not present, then create it and set its value.

json_file_update_string_name_asciijson_moduleSubroutine

Alternate version of json_file_update_string, where "name" is kind=CDK.

json_file_update_string_val_asciijson_moduleSubroutine

Alternate version of json_file_update_string, where "val" is kind=CDK.

json_file_variable_infojson_moduleSubroutine

Returns information about a variable in a json_file.

json_getjson_moduleInterface

Get data from a json_value linked list.

json_get_arrayjson_moduleSubroutine

This routine calls the user-supplied array_callback_func subroutine for each element in the array.

json_get_array_with_pathjson_moduleSubroutine

This routine calls the user-supplied array_callback subroutine for each element in the array (specified by the path).

json_get_by_pathjson_moduleSubroutine

Returns the json_value pointer given the path string.

json_get_childjson_moduleInterface

Get a child, either by index or name string. Both of these return a json_value pointer.

json_get_doublejson_moduleSubroutine

Get a double value from a json_value.

json_get_double_vecjson_moduleSubroutine

Get a double vector from a json_value.

json_get_double_vec_with_pathjson_moduleSubroutine

Get a double vector from a json_value, given the path.

json_get_double_with_pathjson_moduleSubroutine

Get a double value from a json_value, given the path.

json_get_integerjson_moduleSubroutine

Get an integer value from a json_value.

json_get_integer_vecjson_moduleSubroutine

Get an integer vector from a json_value.

json_get_integer_vec_with_pathjson_moduleSubroutine

Get an integer vector from a json_value, given the path string.

json_get_integer_with_pathjson_moduleSubroutine

Get an integer value from a json_value, given the path string.

json_get_logicaljson_moduleSubroutine

Get a logical value from a json_value.

json_get_logical_vecjson_moduleSubroutine

Get a logical vector from json_value.

json_get_logical_vec_with_pathjson_moduleSubroutine

Get a logical vector from a json_value, given the path.

json_get_logical_with_pathjson_moduleSubroutine

Get a logical value from a json_value, given the path.

json_get_nextjson_moduleSubroutine

Returns a pointer to the next of a json_value. If there is no next, then a null() pointer is returned.

json_get_parentjson_moduleSubroutine

Returns a pointer to the parent of a json_value. If there is no parent, then a null() pointer is returned.

json_get_previousjson_moduleSubroutine

Returns a pointer to the previous of a json_value. If there is no previous, then a null() pointer is returned.

json_get_stringjson_moduleSubroutine

Get a character string from a json_value.

json_get_string_vecjson_moduleSubroutine

Get a string vector from a json_file.

json_get_string_vec_with_pathjson_moduleSubroutine

Get a string vector from a json_file, given the path.

json_get_string_with_pathjson_moduleSubroutine

Get a character string from a json_value, given the path.

json_get_tailjson_moduleSubroutine

Returns a pointer to the tail of a json_value. If there is no tail, then a null() pointer is returned.

json_infojson_moduleSubroutine

Returns information about a json_value.

json_initializejson_moduleSubroutine

Initialize the JSON-Fortran module. The routine must be called before any of the routines are used. It can also be called after using the module and encountering exceptions.

json_parsejson_moduleInterface

Parse the JSON file and populate the json_value tree.

json_parse_filejson_moduleSubroutine

Parse the JSON file and populate the json_value tree.

json_parse_stringjson_moduleSubroutine

Parse the JSON string and populate the json_value tree.

json_printjson_moduleInterface

Print the json_value to a file.

json_print_1json_moduleSubroutine

Print the json_value structure to a file.

json_print_2json_moduleSubroutine

Print the json_value structure to a file.

json_print_error_messagejson_moduleSubroutine

Print any error message, and then clear the exceptions.

json_print_to_stringjson_moduleInterface

Print the json_value structure to an allocatable string.

json_removejson_moduleInterface

Remove a json_value from a linked-list structure.

json_remove_if_presentjson_moduleInterface

If the child variable is present, then remove it.

json_throw_exceptionjson_moduleSubroutine

Throw an exception in the JSON module. This routine sets the error flag, and prevents any subsequent routine from doing anything, until json_clear_exceptions is called.

json_traversejson_moduleSubroutine

Traverse a JSON structure. This routine calls the user-specified traverse_callback_func for each element of the structure.

json_updatejson_moduleInterface

These are like json_add, except if a child with the same name is already present, then its value is simply updated. Note that currently, these only work for scalar variables. These routines can also change the variable's type (but an error will be thrown if the existing variable is not a scalar).

json_update_doublejson_moduleSubroutine

Given the path string, if the variable is present, and is a scalar, then update its value. If it is not present, then create it and set its value.

json_update_integerjson_moduleSubroutine

Given the path string, if the variable is present, and is a scalar, then update its value. If it is not present, then create it and set its value.

json_update_logicaljson_moduleSubroutine

Given the path string, if the variable is present, and is a scalar, then update its value. If it is not present, then create it and set its value.

json_update_stringjson_moduleSubroutine

Given the path string, if the variable is present, and is a scalar, then update its value. If it is not present, then create it and set its value.

json_update_string_name_asciijson_moduleSubroutine

Alternate version of json_update_string, where "name" is kind=CDK.

json_update_string_val_asciijson_moduleSubroutine

Alternate version of json_update_string, where "val" is kind=CDK.

json_value_add_doublejson_moduleSubroutine

Add a real value child to the json_value variable

json_value_add_double_vecjson_moduleSubroutine

Add a real vector to the structure.

json_value_add_integerjson_moduleSubroutine

Add an integer value child to the json_value variable

json_value_add_integer_vecjson_moduleSubroutine

Add an integer vector to the structure.

json_value_add_logicaljson_moduleSubroutine

Add a logical value child to the json_value variable

json_value_add_logical_vecjson_moduleSubroutine

Add a logical vector to the structure.

json_value_add_memberjson_moduleSubroutine

Adds "member" as a child of "me".

json_value_add_stringjson_moduleSubroutine

Add a character string child to the json_value variable.

json_value_add_string_name_asciijson_moduleSubroutine

Alternate version of json_value_add_string where "name" is kind=CDK.

json_value_add_string_val_asciijson_moduleSubroutine

Alternate version of json_value_add_string where "val" is kind=CDK.

json_value_add_string_vecjson_moduleSubroutine

Add an array of character strings to the structure.

json_value_add_string_vec_name_asciijson_moduleSubroutine

Alternate version of json_value_add_string_vec where "name" is kind=CDK.

json_value_add_string_vec_val_asciijson_moduleSubroutine

Alternate version of json_value_add_string_vec where "val" is kind=CDK.

json_value_clone_funcjson_moduleSubroutine

Recursive deep copy function called by json_clone.

json_value_createjson_moduleSubroutine

Allocate a json_value pointer variable. This should be called before adding data to it.

json_value_create_arrayjson_moduleSubroutine

Allocate a json_value pointer and make it an array variable. The pointer should not already be allocated.

json_value_create_doublejson_moduleSubroutine

Allocate a json_value pointer and make it a real(RK) variable. The pointer should not already be allocated.

json_value_create_integerjson_moduleSubroutine

Allocate a json_value pointer and make it an integer(IK) variable. The pointer should not already be allocated.

json_value_create_logicaljson_moduleSubroutine

Allocate a json_value pointer and make it a logical(LK) variable. The pointer should not already be allocated.

json_value_create_nulljson_moduleSubroutine

Allocate a json_value pointer and make it a null variable. The pointer should not already be allocated.

json_value_create_objectjson_moduleSubroutine

Allocate a json_value pointer and make it an object variable. The pointer should not already be allocated.

json_value_create_stringjson_moduleSubroutine

Allocate a json_value pointer and make it a string variable. The pointer should not already be allocated.

json_value_destroyjson_moduleSubroutine

Destroy a json_value linked-list structure.

json_value_get_by_indexjson_moduleSubroutine

Returns a child in the object or array given the index.

json_value_get_by_name_charsjson_moduleSubroutine

Returns a child in the object or array given the name string.

json_value_printjson_moduleSubroutine

Print the JSON structure to a string or a file.

json_value_removejson_moduleSubroutine

Remove a json_value (and all its children) from a linked-list structure, preserving the rest of the structure.

json_value_remove_if_presentjson_moduleSubroutine

Given the path string, remove the variable from the json_value structure, if it exists.

json_value_to_stringjson_moduleSubroutine

Print the json_value structure to an allocatable string.

parse_arrayjson_moduleSubroutine

Core parsing routine.

parse_for_charsjson_moduleSubroutine

Core parsing routine.

parse_numberjson_moduleSubroutine

Read a numerical value from the file (or string). The routine will determine if it is an integer or a double, and allocate the type accordingly.

parse_objectjson_moduleSubroutine

Core parsing routine.

parse_stringjson_moduleSubroutine

Parses a string while reading a JSON file.

parse_valuejson_moduleSubroutine

Core parsing routine.

pop_charjson_moduleFunction

Get the next character from the file (or string).

push_charjson_moduleSubroutine

Core routine.

read_filejf_test_9_modSubroutine

Reads the contents of the file into the allocatable string str. If there are any problems, str will be returned unallocated.

real_to_stringjson_moduleSubroutine

Convert a real value to a string.

renamejf_test_14_modSubroutine

change all "name" variable values to "Fred"

string_to_doublejson_moduleFunction

Convert a string into a double.

string_to_integerjson_moduleFunction

Convert a string into an integer.

test_1jf_test_1_modSubroutine

Read a sample JSON file and retrieve some data from it

test_10jf_test_10_modSubroutine

Test some of the lesser-used features of the library

test_11jf_test_11_modSubroutine

Read the file and extract some data from it.

test_12jf_test_12_modSubroutine
test_13jf_test_13_modSubroutine

Tests different real format strings using repeated calls to json_initialize.

test_14jf_test_14_modSubroutine

Tests the traversal of a JSON structure

test_2jf_test_2_modSubroutine

Populate a JSON structure and write it to a file.

test_3jf_test_3_modSubroutine

Read the file generated in test_2, and extract some data from it.

test_4jf_test_4_modSubroutine

Populate a JSON structure, write it to a file, then read it.

test_5jf_test_5_modSubroutine

Github issue example: https://github.com/josephalevin/fson/issues/12

test_6jf_test_6_modSubroutine

This example tries to read an invalid JSON file.

test_7jf_test_7_modSubroutine

Indent test

test_8jf_test_8_modSubroutine

read a JSON structure from a string

test_9jf_test_9_modSubroutine

Open a random JSON file generated by http://www.json-generator.com

throw_exceptionjson_moduleInterface

Throw an exception.

to_arrayjson_moduleSubroutine

Change the json_value variable to an array.

to_doublejson_moduleSubroutine

Change the json_value variable to a double.

to_integerjson_moduleSubroutine

Change the json_value variable to an integer.

to_logicaljson_moduleSubroutine

Change the json_value variable to a logical.

to_nulljson_moduleSubroutine

Change the json_value variable to a null.

to_objectjson_moduleSubroutine

Change the json_value variable to an object.

to_stringjson_moduleSubroutine

Change the json_value variable to a string.

to_unijson_moduleFunction

Convert string to unicode (CDK to CK).

to_uni_vecjson_moduleFunction

Convert array of strings to unicode (CDK to CK).

to_unicodejson_moduleInterface

Convert a 'DEFAULT' kind character input to 'ISO_10646' kind and return it

ucs4_comp_defaultjson_moduleFunction

CK==CDK operator.

ucs4_join_defaultjson_moduleFunction

CK//CDK operator.

unescape_stringjson_moduleSubroutine

Remove the escape characters from a JSON string and return it.

valid_json_hexjson_moduleFunction

Returns true if the string is a valid 4-digit hex string.

wrap_json_file_get_doublejson_moduleSubroutine

Alternate version of json_file_get_double, where "path" is kind=CDK.

wrap_json_file_get_double_vecjson_moduleSubroutine

Alternate version of json_file_get_double_vec, where "path" is kind=CDK.

wrap_json_file_get_integerjson_moduleSubroutine

Alternate version of json_file_get_integer, where "path" is kind=CDK.

wrap_json_file_get_integer_vecjson_moduleSubroutine

Alternate version of json_file_get_integer_vec, where "path" is kind=CDK.

wrap_json_file_get_logicaljson_moduleSubroutine

Alternate version of json_file_get_logical, where "path" is kind=CDK.

wrap_json_file_get_logical_vecjson_moduleSubroutine

Alternate version of json_file_get_logical_vec, where "path" is kind=CDK.

wrap_json_file_get_objectjson_moduleSubroutine

Alternate version of json_file_get_object, where "path" is kind=CDK.

wrap_json_file_get_stringjson_moduleSubroutine

Alternate version of json_file_get_string, where "path" is kind=CDK.

wrap_json_file_get_string_vecjson_moduleSubroutine

Alternate version of json_file_get_string_vec, where "path" is kind=CDK.

wrap_json_file_load_from_stringjson_moduleSubroutine

Alternate version of json_file_load_from_string, where "str" is kind=CDK.

wrap_json_file_update_integerjson_moduleSubroutine

Alternate version of json_file_update_integer, where "name" is kind=CDK.

wrap_json_file_update_logicaljson_moduleSubroutine

Alternate version of json_file_update_logical, where "name" is kind=CDK.

wrap_json_file_update_realjson_moduleSubroutine

Alternate version of json_file_update_real, where "name" is kind=CDK.

wrap_json_file_update_stringjson_moduleSubroutine

Alternate version of json_file_update_string, where "name" and "val" are kind=CDK.

wrap_json_file_variable_infojson_moduleSubroutine

Alternate version of json_file_variable_info, where "path" is kind=CDK.

wrap_json_get_array_with_pathjson_moduleSubroutine

Alternate version of json_get_array_with_path, where "path" is kind=CDK

wrap_json_get_by_pathjson_moduleSubroutine

Alternate version of json_get_by_path where "path" is kind=CDK.

wrap_json_get_double_vec_with_pathjson_moduleSubroutine

Alternate version of json_get_double_vec_with_path, where "path" is kind=CDK

wrap_json_get_double_with_pathjson_moduleSubroutine

Alternate version of json_get_double_with_path, where "path" is kind=CDK

wrap_json_get_integer_vec_with_pathjson_moduleSubroutine

Alternate version of json_get_integer_vec_with_path, where "path" is kind=CDK

wrap_json_get_integer_with_pathjson_moduleSubroutine

Alternate version of json_get_integer_with_path, where "path" is kind=CDK.

wrap_json_get_logical_vec_with_pathjson_moduleSubroutine

Alternate version of json_get_logical_vec_with_path, where "path" is kind=CDK

wrap_json_get_logical_with_pathjson_moduleSubroutine

Alternate version of json_get_logical_with_path, where "path" is kind=CDK

wrap_json_get_string_vec_with_pathjson_moduleSubroutine

Alternate version of json_get_string_vec_with_path, where "path" is kind=CDK

wrap_json_get_string_with_pathjson_moduleSubroutine

Alternate version of json_get_string_with_path, where "path" is kind=CDK

wrap_json_parse_stringjson_moduleSubroutine

Alternate version of json_parse_string, where "str" is kind=CDK.

wrap_json_throw_exceptionjson_moduleSubroutine

Alternate version of json_throw_exception, where "msg" is kind=CDK.

wrap_json_update_doublejson_moduleSubroutine

Alternate version of json_update_double, where "name" is kind=CDK.

wrap_json_update_integerjson_moduleSubroutine

Alternate version of json_update_integer, where "name" is kind=CDK.

wrap_json_update_logicaljson_moduleSubroutine

Alternate version of json_update_logical, where "name" is kind=CDK.

wrap_json_update_stringjson_moduleSubroutine

Alternate version of json_update_string, where "name" and "value" are kind=CDK.

wrap_json_value_add_doublejson_moduleSubroutine

Alternate version of json_value_add_double where "name" is kind=CDK.

wrap_json_value_add_double_vecjson_moduleSubroutine

Alternate version of json_value_add_double_vec where "name" is kind=CDK.

wrap_json_value_add_integerjson_moduleSubroutine

Alternate version of json_value_add_integer where "name" is kind=CDK.

wrap_json_value_add_integer_vecjson_moduleSubroutine

Alternate version of json_value_add_integer_vec where "name" is kind=CDK.

wrap_json_value_add_logicaljson_moduleSubroutine

Alternate version of json_value_add_logical where "name" is kind=CDK.

wrap_json_value_add_logical_vecjson_moduleSubroutine

Alternate version of json_value_add_logical_vec where "name" is kind=CDK.

wrap_json_value_add_stringjson_moduleSubroutine

Alternate version of json_value_add_string where "name" and "val" are kind=CDK.

wrap_json_value_add_string_vecjson_moduleSubroutine

Alternate version of json_value_add_string_vec where "name" and "val" are kind=CDK.

wrap_json_value_create_arrayjson_moduleSubroutine

A wrapper for json_value_create_array so that json_create_array may be called with an actual argument, corresponding to the dummy argument 'name', that is either of 'DEFAULT' or 'ISO_10646' character kind.

wrap_json_value_create_doublejson_moduleSubroutine

A wrapper for json_value_create_double so that json_create_double may be called with an actual argument corresponding to the dummy argument, 'name' that may be of 'DEFAULT' or 'ISO_10646' character kind.

wrap_json_value_create_integerjson_moduleSubroutine

A wrapper procedure for json_value_create_integer so that json_create_integer may be called with either a 'DEFAULT' or 'ISO_10646' character kind 'name' actual argument.

wrap_json_value_create_logicaljson_moduleSubroutine

Wrapper for json_value_create_logical so json_create_logical can be called with name of character kind 'DEFAULT' or 'ISO_10646'

wrap_json_value_create_nulljson_moduleSubroutine

Wrap json_value_create_null so that json_create_null may be called with an actual argument corresponding to the dummy argument 'name' that is either of 'DEFAULT' or 'ISO_10646' character kind.

wrap_json_value_create_objectjson_moduleSubroutine

Wrap json_value_create_object so that json_create_object may be called with an actual argument corresponding to the dummy argument 'name' that is of either 'DEFAULT' or 'ISO_10646' character kind.

wrap_json_value_create_stringjson_moduleSubroutine

Wrap json_value_create_string so that json_create_string may be called with actual character string arguments for 'name' and 'val' that are BOTH of 'DEFAULT' or 'ISO_10646' character kind.

wrap_json_value_get_by_name_charsjson_moduleSubroutine

Alternate version of json_value_get_by_name_chars where "name" is kind=CDK.

wrap_json_value_remove_if_presentjson_moduleSubroutine

Alternate version of json_value_remove_if_present, where "name" is kind=CDK.

call~~graph~~CallGraph proc~json_check_for_errors json_check_for_errors interface~json_update json_update proc~json_update_string json_update_string interface~json_update->proc~json_update_string proc~json_update_logical json_update_logical interface~json_update->proc~json_update_logical proc~json_update_double json_update_double interface~json_update->proc~json_update_double proc~json_update_integer json_update_integer interface~json_update->proc~json_update_integer proc~json_value_add_string_val_ascii json_value_add_string_val_ascii interface~to_unicode to_unicode proc~json_value_add_string_val_ascii->interface~to_unicode proc~json_value_add_string json_value_add_string proc~json_value_add_string_val_ascii->proc~json_value_add_string proc~json_get_string json_get_string proc~unescape_string unescape_string proc~json_get_string->proc~unescape_string interface~throw_exception throw_exception proc~json_get_string->interface~throw_exception proc~json_get_integer_with_path json_get_integer_with_path proc~json_get_integer json_get_integer proc~json_get_integer_with_path->proc~json_get_integer proc~json_get_by_path json_get_by_path proc~json_get_integer_with_path->proc~json_get_by_path proc~json_clear_exceptions json_clear_exceptions proc~json_get_integer_with_path->proc~json_clear_exceptions proc~json_get_integer_with_path->interface~throw_exception proc~to_uni to_uni proc~json_value_destroy json_value_destroy proc~json_value_destroy->proc~json_value_destroy proc~destroy_json_data destroy_json_data proc~json_value_destroy->proc~destroy_json_data proc~wrap_json_value_create_logical wrap_json_value_create_logical proc~json_value_create_logical json_value_create_logical proc~wrap_json_value_create_logical->proc~json_value_create_logical proc~wrap_json_value_create_logical->interface~to_unicode proc~json_failed json_failed proc~test_10 test_10 proc~test_10->interface~json_update proc~test_10->proc~json_failed interface~json_create_integer json_create_integer proc~test_10->interface~json_create_integer interface~json_create_logical json_create_logical proc~test_10->interface~json_create_logical proc~json_print_error_message json_print_error_message proc~test_10->proc~json_print_error_message interface~json_remove_if_present json_remove_if_present proc~test_10->interface~json_remove_if_present interface~json_get json_get proc~test_10->interface~json_get interface~json_create_object json_create_object proc~test_10->interface~json_create_object interface~json_create_double json_create_double proc~test_10->interface~json_create_double interface~json_create_string json_create_string proc~test_10->interface~json_create_string proc~json_info json_info proc~test_10->proc~json_info proc~json_initialize json_initialize proc~test_10->proc~json_initialize interface~json_create_null json_create_null proc~test_10->interface~json_create_null interface~json_destroy json_destroy proc~test_10->interface~json_destroy proc~escape_string escape_string proc~json_value_create json_value_create proc~wrap_json_value_add_logical_vec wrap_json_value_add_logical_vec proc~json_value_add_logical_vec json_value_add_logical_vec proc~wrap_json_value_add_logical_vec->proc~json_value_add_logical_vec proc~wrap_json_value_add_logical_vec->interface~to_unicode proc~to_uni_vec to_uni_vec proc~wrap_json_file_get_integer wrap_json_file_get_integer proc~wrap_json_file_get_integer->interface~to_unicode proc~json_file_get_integer json_file_get_integer proc~wrap_json_file_get_integer->proc~json_file_get_integer proc~json_value_create_integer json_value_create_integer interface~json_create_integer->proc~json_value_create_integer proc~json_file_variable_info json_file_variable_info proc~json_file_variable_info->proc~json_info proc~json_value_remove json_value_remove proc~json_value_remove->proc~json_value_destroy interface~json_create_array json_create_array proc~json_value_create_array json_value_create_array interface~json_create_array->proc~json_value_create_array proc~json_value_create_object json_value_create_object proc~json_value_create_object->proc~json_value_create proc~to_object to_object proc~json_value_create_object->proc~to_object proc~json_value_create_logical->proc~json_value_create proc~to_logical to_logical proc~json_value_create_logical->proc~to_logical proc~ucs4_join_default ucs4_join_default proc~ucs4_join_default->interface~to_unicode proc~to_array to_array proc~to_array->proc~destroy_json_data proc~json_value_remove_if_present json_value_remove_if_present proc~json_value_remove_if_present->interface~json_get interface~json_remove json_remove proc~json_value_remove_if_present->interface~json_remove proc~json_value_add_member json_value_add_member proc~json_get_string_vec json_get_string_vec proc~json_get_string_vec->interface~json_get proc~default_join_ucs4 default_join_ucs4 proc~default_join_ucs4->interface~to_unicode proc~wrap_json_value_create_array wrap_json_value_create_array proc~wrap_json_value_create_array->proc~json_value_create_array proc~wrap_json_value_create_array->interface~to_unicode proc~json_get_integer->interface~throw_exception proc~json_file_get_double json_file_get_double proc~json_file_get_double->interface~json_get proc~ucs4_comp_default ucs4_comp_default proc~ucs4_comp_default->interface~to_unicode interface~json_create_logical->proc~json_value_create_logical proc~wrap_json_file_get_integer_vec wrap_json_file_get_integer_vec proc~wrap_json_file_get_integer_vec->interface~to_unicode proc~json_file_get_integer_vec json_file_get_integer_vec proc~wrap_json_file_get_integer_vec->proc~json_file_get_integer_vec proc~wrap_json_get_string_with_path wrap_json_get_string_with_path proc~wrap_json_get_string_with_path->interface~to_unicode proc~json_get_string_with_path json_get_string_with_path proc~wrap_json_get_string_with_path->proc~json_get_string_with_path proc~json_file_update_logical json_file_update_logical proc~json_file_update_logical->interface~json_update proc~default_comp_ucs4 default_comp_ucs4 proc~default_comp_ucs4->interface~to_unicode interface~json_parse json_parse proc~json_parse_file json_parse_file interface~json_parse->proc~json_parse_file proc~json_parse_string json_parse_string interface~json_parse->proc~json_parse_string proc~json_get_by_path->proc~json_clear_exceptions interface~json_get_child json_get_child proc~json_get_by_path->interface~json_get_child proc~string_to_integer string_to_integer proc~json_get_by_path->proc~string_to_integer proc~json_get_by_path->interface~throw_exception proc~json_get_logical_vec json_get_logical_vec proc~json_get_logical_vec->interface~json_get proc~wrap_json_value_remove_if_present wrap_json_value_remove_if_present proc~wrap_json_value_remove_if_present->proc~json_value_remove_if_present proc~wrap_json_value_remove_if_present->interface~to_unicode proc~wrap_json_value_add_integer_vec wrap_json_value_add_integer_vec proc~json_value_add_integer_vec json_value_add_integer_vec proc~wrap_json_value_add_integer_vec->proc~json_value_add_integer_vec proc~wrap_json_value_add_integer_vec->interface~to_unicode proc~json_value_create_integer->proc~json_value_create proc~to_integer to_integer proc~json_value_create_integer->proc~to_integer proc~json_print_error_message->proc~json_check_for_errors proc~json_print_error_message->proc~json_clear_exceptions proc~parse_for_chars parse_for_chars proc~pop_char pop_char proc~parse_for_chars->proc~pop_char proc~parse_for_chars->interface~throw_exception interface~json_remove_if_present->proc~json_value_remove_if_present proc~json_get_integer_vec_with_path json_get_integer_vec_with_path proc~json_get_integer_vec_with_path->interface~json_get proc~wrap_json_file_update_integer wrap_json_file_update_integer proc~wrap_json_file_update_integer->interface~to_unicode proc~json_file_update_integer json_file_update_integer proc~wrap_json_file_update_integer->proc~json_file_update_integer proc~wrap_json_get_integer_with_path wrap_json_get_integer_with_path proc~wrap_json_get_integer_with_path->proc~json_get_integer_with_path proc~wrap_json_get_integer_with_path->interface~to_unicode proc~test_13 test_13 proc~test_13->proc~json_failed proc~test_13->proc~json_print_error_message proc~test_13->proc~json_initialize proc~json_value_add_string_vec_name_ascii json_value_add_string_vec_name_ascii proc~json_value_add_string_vec json_value_add_string_vec proc~json_value_add_string_vec_name_ascii->proc~json_value_add_string_vec proc~json_value_add_string_vec_name_ascii->interface~to_unicode proc~json_value_create_double json_value_create_double proc~json_value_create_double->proc~json_value_create proc~to_double to_double proc~json_value_create_double->proc~to_double proc~json_get_tail json_get_tail proc~json_file_get_logical_vec json_file_get_logical_vec proc~json_file_get_logical_vec->interface~json_get proc~wrap_json_file_get_double wrap_json_file_get_double proc~wrap_json_file_get_double->proc~json_file_get_double proc~wrap_json_file_get_double->interface~to_unicode proc~test_1 test_1 proc~test_1->interface~json_update proc~test_1->proc~json_failed proc~test_1->proc~json_print_error_message proc~test_1->interface~json_remove proc~test_1->proc~json_initialize proc~json_print_1 json_print_1 proc~json_value_print json_value_print proc~json_print_1->proc~json_value_print proc~json_print_1->interface~throw_exception proc~json_value_add_string_vec_val_ascii json_value_add_string_vec_val_ascii proc~json_value_add_string_vec_val_ascii->proc~json_value_add_string_vec proc~json_value_add_string_vec_val_ascii->interface~to_unicode proc~integer_to_string integer_to_string proc~json_value_create_array->proc~json_value_create proc~json_value_create_array->proc~to_array proc~wrap_json_file_update_string wrap_json_file_update_string proc~wrap_json_file_update_string->interface~to_unicode proc~json_file_update_string json_file_update_string proc~wrap_json_file_update_string->proc~json_file_update_string proc~json_file_get_double_vec json_file_get_double_vec proc~json_file_get_double_vec->interface~json_get proc~wrap_json_file_update_logical wrap_json_file_update_logical proc~wrap_json_file_update_logical->proc~json_file_update_logical proc~wrap_json_file_update_logical->interface~to_unicode proc~test_11 test_11 proc~test_11->proc~json_failed proc~test_11->proc~json_print_error_message proc~test_11->proc~json_initialize proc~wrap_json_value_create_double wrap_json_value_create_double proc~wrap_json_value_create_double->proc~json_value_create_double proc~wrap_json_value_create_double->interface~to_unicode interface~json_get->proc~json_get_string interface~json_get->proc~json_get_integer_with_path interface~json_get->proc~json_get_string_vec interface~json_get->proc~json_get_integer interface~json_get->proc~json_get_by_path interface~json_get->proc~json_get_logical_vec interface~json_get->proc~json_get_integer_vec_with_path proc~json_get_double_with_path json_get_double_with_path interface~json_get->proc~json_get_double_with_path proc~json_get_integer_vec json_get_integer_vec interface~json_get->proc~json_get_integer_vec proc~json_get_logical json_get_logical interface~json_get->proc~json_get_logical proc~json_get_double_vec_with_path json_get_double_vec_with_path interface~json_get->proc~json_get_double_vec_with_path proc~json_get_logical_vec_with_path json_get_logical_vec_with_path interface~json_get->proc~json_get_logical_vec_with_path proc~json_get_double_vec json_get_double_vec interface~json_get->proc~json_get_double_vec proc~json_get_double json_get_double interface~json_get->proc~json_get_double interface~json_get->proc~json_get_string_with_path proc~json_get_array json_get_array interface~json_get->proc~json_get_array proc~json_get_string_vec_with_path json_get_string_vec_with_path interface~json_get->proc~json_get_string_vec_with_path proc~json_get_logical_with_path json_get_logical_with_path interface~json_get->proc~json_get_logical_with_path proc~json_get_array_with_path json_get_array_with_path interface~json_get->proc~json_get_array_with_path proc~wrap_json_file_get_double_vec wrap_json_file_get_double_vec proc~wrap_json_file_get_double_vec->proc~json_file_get_double_vec proc~wrap_json_file_get_double_vec->interface~to_unicode proc~wrap_json_value_add_logical wrap_json_value_add_logical proc~wrap_json_value_add_logical->interface~to_unicode proc~json_value_add_logical json_value_add_logical proc~wrap_json_value_add_logical->proc~json_value_add_logical proc~test_14 test_14 proc~test_14->proc~json_failed proc~test_14->interface~json_parse proc~test_14->proc~json_print_error_message proc~json_traverse json_traverse proc~test_14->proc~json_traverse proc~test_14->proc~json_initialize interface~json_print json_print proc~test_14->interface~json_print proc~test_14->interface~json_destroy proc~json_count json_count proc~wrap_json_get_by_path wrap_json_get_by_path proc~wrap_json_get_by_path->proc~json_get_by_path proc~wrap_json_get_by_path->interface~to_unicode proc~json_file_update_real json_file_update_real proc~json_file_update_real->interface~json_update proc~test_8 test_8 proc~test_8->proc~json_failed proc~test_8->interface~json_parse proc~test_8->proc~json_print_error_message proc~test_8->proc~json_initialize proc~test_8->interface~json_print proc~test_8->interface~json_destroy proc~json_file_get_logical json_file_get_logical proc~json_file_get_logical->interface~json_get proc~json_parse_file->proc~json_value_create proc~parse_value parse_value proc~json_parse_file->proc~parse_value proc~annotate_invalid_json annotate_invalid_json proc~json_parse_file->proc~annotate_invalid_json proc~json_parse_file->proc~json_initialize proc~json_parse_file->interface~throw_exception proc~json_value_get_by_index json_value_get_by_index proc~json_value_get_by_index->interface~throw_exception proc~get_current_line_from_file_sequential get_current_line_from_file_sequential proc~rename rename proc~rename->interface~json_update proc~rename->interface~json_get proc~rename->proc~json_info proc~json_value_add_double json_value_add_double proc~json_value_add_double->proc~json_value_create proc~json_value_add_double->proc~to_double interface~json_add json_add proc~json_value_add_double->interface~json_add proc~json_get_next json_get_next proc~parse_value->proc~to_array proc~parse_value->proc~parse_for_chars proc~parse_value->proc~pop_char proc~parse_number parse_number proc~parse_value->proc~parse_number proc~parse_value->proc~to_object proc~parse_array parse_array proc~parse_value->proc~parse_array proc~push_char push_char proc~parse_value->proc~push_char proc~parse_value->proc~to_logical proc~parse_string parse_string proc~parse_value->proc~parse_string proc~parse_object parse_object proc~parse_value->proc~parse_object proc~to_null to_null proc~parse_value->proc~to_null proc~parse_value->interface~throw_exception proc~to_string to_string proc~parse_value->proc~to_string proc~wrap_json_value_create_string wrap_json_value_create_string proc~wrap_json_value_create_string->interface~to_unicode proc~json_value_create_string json_value_create_string proc~wrap_json_value_create_string->proc~json_value_create_string proc~add_variables_to_input add_variables_to_input proc~add_variables_to_input->proc~json_failed proc~add_variables_to_input->proc~json_print_error_message proc~add_variables_to_input->interface~json_create_object proc~add_variables_to_input->interface~json_add proc~wrap_json_file_update_real wrap_json_file_update_real proc~wrap_json_file_update_real->proc~json_file_update_real proc~wrap_json_file_update_real->interface~to_unicode proc~json_value_create_null json_value_create_null proc~json_value_create_null->proc~json_value_create proc~json_value_create_null->proc~to_null proc~json_get_previous json_get_previous proc~json_value_clone_func json_value_clone_func proc~json_value_clone_func->proc~json_value_clone_func proc~test_3 test_3 proc~test_3->proc~json_failed proc~test_3->proc~json_print_error_message proc~test_3->proc~json_initialize proc~valid_json_hex valid_json_hex proc~to_double->proc~destroy_json_data interface~json_create_object->proc~json_value_create_object proc~wrap_json_value_create_null wrap_json_value_create_null proc~wrap_json_value_create_null->proc~json_value_create_null proc~wrap_json_value_create_null->interface~to_unicode proc~wrap_json_file_get_logical wrap_json_file_get_logical proc~wrap_json_file_get_logical->proc~json_file_get_logical proc~wrap_json_file_get_logical->interface~to_unicode proc~json_value_add_string_vec->proc~json_value_create proc~json_value_add_string_vec->proc~to_array proc~json_value_add_string_vec->interface~json_add proc~json_file_load json_file_load proc~json_file_load->interface~json_parse proc~test_9 test_9 proc~test_9->proc~json_failed proc~test_9->proc~json_print_error_message proc~read_file read_file proc~test_9->proc~read_file proc~test_9->proc~json_initialize interface~json_get_child->proc~json_value_get_by_index proc~json_value_get_by_name_chars json_value_get_by_name_chars interface~json_get_child->proc~json_value_get_by_name_chars proc~json_update_string->interface~json_get proc~json_update_string->proc~json_info proc~json_update_string->interface~json_add proc~json_update_string->interface~throw_exception proc~json_update_string->proc~to_string proc~json_value_add_logical_vec->proc~json_value_create proc~json_value_add_logical_vec->proc~to_array proc~json_value_add_logical_vec->interface~json_add proc~json_file_print_to_console json_file_print_to_console proc~json_file_print_to_console->proc~json_value_print proc~wrap_json_get_array_with_path wrap_json_get_array_with_path proc~wrap_json_get_array_with_path->interface~to_unicode proc~wrap_json_get_array_with_path->proc~json_get_array_with_path proc~json_value_add_integer_vec->proc~json_value_create proc~json_value_add_integer_vec->proc~to_array proc~json_value_add_integer_vec->interface~json_add proc~parse_number->proc~pop_char proc~parse_number->proc~to_double proc~parse_number->proc~push_char proc~string_to_double string_to_double proc~parse_number->proc~string_to_double proc~parse_number->proc~to_integer proc~parse_number->proc~string_to_integer proc~parse_number->interface~throw_exception proc~json_traverse->proc~json_count proc~json_traverse->proc~json_traverse proc~json_get_double_with_path->proc~json_get_by_path proc~json_get_double_with_path->proc~json_clear_exceptions proc~json_get_double_with_path->proc~json_get_double proc~json_get_double_with_path->interface~throw_exception proc~wrap_json_value_add_double_vec wrap_json_value_add_double_vec proc~wrap_json_value_add_double_vec->interface~to_unicode proc~json_value_add_double_vec json_value_add_double_vec proc~wrap_json_value_add_double_vec->proc~json_value_add_double_vec proc~wrap_json_update_string wrap_json_update_string proc~wrap_json_update_string->proc~json_update_string proc~wrap_json_update_string->interface~to_unicode proc~json_get_integer_vec->interface~json_get proc~to_object->proc~destroy_json_data proc~json_file_print_1 json_file_print_1 proc~json_file_print_1->proc~json_value_print proc~json_file_print_1->interface~throw_exception proc~wrap_json_value_add_string_vec wrap_json_value_add_string_vec proc~wrap_json_value_add_string_vec->proc~json_value_add_string_vec proc~wrap_json_value_add_string_vec->interface~to_unicode proc~json_file_print_to_string json_file_print_to_string proc~json_value_to_string json_value_to_string proc~json_file_print_to_string->proc~json_value_to_string interface~json_create_double->proc~json_value_create_double proc~wrap_json_file_get_logical_vec wrap_json_file_get_logical_vec proc~wrap_json_file_get_logical_vec->proc~json_file_get_logical_vec proc~wrap_json_file_get_logical_vec->interface~to_unicode proc~json_get_logical->interface~throw_exception proc~json_value_get_by_name_chars->proc~json_count proc~json_value_get_by_name_chars->interface~throw_exception interface~json_remove->proc~json_value_remove proc~wrap_json_value_create_object wrap_json_value_create_object proc~wrap_json_value_create_object->proc~json_value_create_object proc~wrap_json_value_create_object->interface~to_unicode proc~json_file_update_string_name_ascii json_file_update_string_name_ascii proc~json_file_update_string_name_ascii->interface~to_unicode proc~json_file_update_string_name_ascii->proc~json_file_update_string proc~parse_array->proc~json_value_create proc~parse_array->proc~pop_char proc~parse_array->proc~parse_value proc~parse_array->interface~json_add proc~parse_array->interface~throw_exception proc~parse_array->interface~json_destroy proc~json_file_get_string json_file_get_string proc~json_file_get_string->interface~json_get proc~wrap_json_get_double_with_path wrap_json_get_double_with_path proc~wrap_json_get_double_with_path->proc~json_get_double_with_path proc~wrap_json_get_double_with_path->interface~to_unicode proc~json_update_string_name_ascii json_update_string_name_ascii proc~json_update_string_name_ascii->proc~json_update_string proc~json_update_string_name_ascii->interface~to_unicode proc~push_char->proc~integer_to_string proc~push_char->interface~throw_exception proc~test_6 test_6 proc~test_6->proc~json_failed proc~test_6->proc~json_print_error_message proc~test_6->proc~json_initialize proc~to_logical->proc~destroy_json_data proc~json_file_update_string_val_ascii json_file_update_string_val_ascii proc~json_file_update_string_val_ascii->interface~to_unicode proc~json_file_update_string_val_ascii->proc~json_file_update_string proc~json_throw_exception json_throw_exception proc~wrap_json_value_create_integer wrap_json_value_create_integer proc~wrap_json_value_create_integer->proc~json_value_create_integer proc~wrap_json_value_create_integer->interface~to_unicode proc~json_get_double_vec_with_path->interface~json_get proc~json_update_string_val_ascii json_update_string_val_ascii proc~json_update_string_val_ascii->proc~json_update_string proc~json_update_string_val_ascii->interface~to_unicode proc~json_get_logical_vec_with_path->interface~json_get proc~string_to_double->interface~throw_exception interface~to_unicode->proc~to_uni interface~to_unicode->proc~to_uni_vec proc~json_file_print_2 json_file_print_2 proc~json_file_print_2->interface~throw_exception proc~to_integer->proc~destroy_json_data proc~annotate_invalid_json->proc~integer_to_string proc~annotate_invalid_json->proc~get_current_line_from_file_sequential proc~get_current_line_from_file_stream get_current_line_from_file_stream proc~annotate_invalid_json->proc~get_current_line_from_file_stream proc~json_update_logical->interface~json_get proc~json_update_logical->proc~to_logical proc~json_update_logical->proc~json_info proc~json_update_logical->interface~json_add proc~json_update_logical->interface~throw_exception interface~json_create_string->proc~json_value_create_string proc~json_get_parent json_get_parent proc~wrap_json_file_get_string wrap_json_file_get_string proc~wrap_json_file_get_string->proc~json_file_get_string proc~wrap_json_file_get_string->interface~to_unicode proc~string_to_integer->interface~throw_exception proc~parse_string->proc~pop_char proc~parse_string->proc~valid_json_hex proc~parse_string->interface~throw_exception proc~json_value_print->proc~integer_to_string proc~json_value_print->proc~json_count proc~json_value_print->proc~json_value_print proc~json_value_print->interface~throw_exception proc~real_to_string real_to_string proc~json_value_print->proc~real_to_string none~write_it write_it proc~json_value_print->none~write_it proc~test_4 test_4 proc~test_4->proc~json_failed proc~test_4->proc~json_print_error_message proc~test_4->interface~json_create_object interface~json_print_to_string json_print_to_string proc~test_4->interface~json_print_to_string proc~test_4->proc~json_initialize proc~test_4->interface~json_add proc~test_4->interface~json_print proc~test_4->interface~json_destroy proc~wrap_json_file_variable_info wrap_json_file_variable_info proc~wrap_json_file_variable_info->proc~json_file_variable_info proc~wrap_json_file_variable_info->interface~to_unicode proc~parse_object->proc~json_value_create proc~parse_object->proc~pop_char proc~parse_object->proc~parse_value proc~parse_object->proc~parse_string proc~parse_object->proc~parse_object proc~parse_object->interface~json_add proc~parse_object->interface~throw_exception proc~parse_object->interface~json_destroy proc~wrap_json_update_logical wrap_json_update_logical proc~wrap_json_update_logical->interface~to_unicode proc~wrap_json_update_logical->proc~json_update_logical interface~json_print_to_string->proc~json_value_to_string proc~wrap_json_get_logical_vec_with_path wrap_json_get_logical_vec_with_path proc~wrap_json_get_logical_vec_with_path->proc~json_get_logical_vec_with_path proc~wrap_json_get_logical_vec_with_path->interface~to_unicode proc~json_file_get_string_vec json_file_get_string_vec proc~json_file_get_string_vec->interface~json_get proc~json_clone json_clone proc~json_clone->proc~json_value_clone_func proc~json_print_2 json_print_2 proc~json_print_2->interface~json_print proc~json_print_2->interface~throw_exception proc~json_get_double_vec->interface~json_get proc~unescape_string->interface~to_unicode proc~unescape_string->interface~throw_exception proc~wrap_json_file_get_string_vec wrap_json_file_get_string_vec proc~wrap_json_file_get_string_vec->interface~to_unicode proc~wrap_json_file_get_string_vec->proc~json_file_get_string_vec proc~json_info->proc~json_count proc~json_value_add_string_name_ascii json_value_add_string_name_ascii proc~json_value_add_string_name_ascii->interface~to_unicode proc~json_value_add_string_name_ascii->proc~json_value_add_string proc~json_get_double->interface~throw_exception proc~json_get_string_with_path->proc~json_get_string proc~json_get_string_with_path->proc~json_get_by_path proc~json_get_string_with_path->proc~json_clear_exceptions proc~json_get_string_with_path->interface~throw_exception proc~json_initialize->proc~json_clear_exceptions proc~json_initialize->interface~throw_exception proc~json_update_double->interface~json_get proc~json_update_double->proc~to_double proc~json_update_double->proc~json_info proc~json_update_double->interface~json_add proc~json_update_double->interface~throw_exception proc~json_parse_string->proc~json_value_create proc~json_parse_string->proc~parse_value proc~json_parse_string->proc~annotate_invalid_json proc~json_parse_string->proc~json_initialize proc~json_file_get_integer_vec->interface~json_get proc~wrap_json_value_add_double wrap_json_value_add_double proc~wrap_json_value_add_double->proc~json_value_add_double proc~wrap_json_value_add_double->interface~to_unicode proc~json_value_add_double_vec->proc~json_value_create proc~json_value_add_double_vec->proc~to_array proc~json_value_add_double_vec->interface~json_add proc~wrap_json_value_get_by_name_chars wrap_json_value_get_by_name_chars proc~wrap_json_value_get_by_name_chars->proc~json_value_get_by_name_chars proc~wrap_json_value_get_by_name_chars->interface~to_unicode proc~json_get_array->proc~json_count proc~json_get_array->interface~throw_exception proc~initialize_json_file initialize_json_file proc~wrap_json_update_double wrap_json_update_double proc~wrap_json_update_double->interface~to_unicode proc~wrap_json_update_double->proc~json_update_double proc~to_null->proc~destroy_json_data proc~test_12 test_12 proc~test_12->interface~json_update proc~test_12->interface~json_get proc~test_12->interface~json_create_object proc~test_12->proc~json_initialize proc~test_12->interface~json_add proc~test_12->interface~json_print none~check_errors check_errors proc~test_12->none~check_errors proc~json_get_string_vec_with_path->interface~json_get interface~json_create_null->proc~json_value_create_null proc~json_file_get_object json_file_get_object proc~json_file_get_object->proc~json_get_by_path proc~json_value_add_string->proc~escape_string proc~json_value_add_string->proc~json_value_create proc~json_value_add_string->interface~json_add proc~json_value_add_string->proc~to_string interface~json_add->proc~json_value_add_member interface~json_add->proc~json_value_add_double interface~json_add->proc~json_value_add_string_vec interface~json_add->proc~json_value_add_logical_vec interface~json_add->proc~json_value_add_integer_vec interface~json_add->proc~json_value_add_double_vec interface~json_add->proc~json_value_add_string proc~json_value_add_integer json_value_add_integer interface~json_add->proc~json_value_add_integer interface~json_add->proc~json_value_add_logical proc~json_file_destroy json_file_destroy proc~json_file_destroy->proc~json_value_destroy interface~json_print->proc~json_print_1 interface~json_print->proc~json_print_2 proc~wrap_json_get_logical_with_path wrap_json_get_logical_with_path proc~wrap_json_get_logical_with_path->interface~to_unicode proc~wrap_json_get_logical_with_path->proc~json_get_logical_with_path proc~wrap_json_parse_string wrap_json_parse_string proc~wrap_json_parse_string->interface~to_unicode proc~wrap_json_parse_string->proc~json_parse_string proc~json_file_move_pointer json_file_move_pointer proc~json_file_move_pointer->interface~throw_exception proc~json_file_get_root json_file_get_root proc~test_5 test_5 proc~test_5->proc~json_failed proc~test_5->proc~json_print_error_message proc~test_5->proc~json_initialize proc~json_update_integer->interface~json_get proc~json_update_integer->proc~to_integer proc~json_update_integer->proc~json_info proc~json_update_integer->interface~json_add proc~json_update_integer->interface~throw_exception proc~wrap_json_get_double_vec_with_path wrap_json_get_double_vec_with_path proc~wrap_json_get_double_vec_with_path->proc~json_get_double_vec_with_path proc~wrap_json_get_double_vec_with_path->interface~to_unicode interface~throw_exception->proc~json_throw_exception interface~json_file json_file interface~json_file->proc~initialize_json_file proc~json_get_logical_with_path->proc~json_get_by_path proc~json_get_logical_with_path->proc~json_clear_exceptions proc~json_get_logical_with_path->proc~json_get_logical proc~json_get_logical_with_path->interface~throw_exception proc~json_value_add_integer->proc~json_value_create proc~json_value_add_integer->proc~to_integer proc~json_value_add_integer->interface~json_add interface~json_destroy->proc~json_value_destroy proc~json_file_load_from_string json_file_load_from_string proc~json_file_load_from_string->interface~json_parse proc~compact_real_string compact_real_string proc~wrap_json_file_get_object wrap_json_file_get_object proc~wrap_json_file_get_object->interface~to_unicode proc~wrap_json_file_get_object->proc~json_file_get_object proc~json_value_add_logical->proc~json_value_create proc~json_value_add_logical->proc~to_logical proc~json_value_add_logical->interface~json_add proc~wrap_json_update_integer wrap_json_update_integer proc~wrap_json_update_integer->interface~to_unicode proc~wrap_json_update_integer->proc~json_update_integer proc~wrap_json_value_add_string wrap_json_value_add_string proc~wrap_json_value_add_string->interface~to_unicode proc~wrap_json_value_add_string->proc~json_value_add_string proc~json_file_update_integer->interface~json_update proc~wrap_json_get_string_vec_with_path wrap_json_get_string_vec_with_path proc~wrap_json_get_string_vec_with_path->interface~to_unicode proc~wrap_json_get_string_vec_with_path->proc~json_get_string_vec_with_path proc~wrap_json_value_add_integer wrap_json_value_add_integer proc~wrap_json_value_add_integer->interface~to_unicode proc~wrap_json_value_add_integer->proc~json_value_add_integer proc~json_get_array_with_path->proc~json_get_by_path proc~json_get_array_with_path->proc~json_clear_exceptions proc~json_get_array_with_path->proc~json_get_array proc~json_get_array_with_path->interface~throw_exception proc~json_file_update_string->interface~json_update proc~to_string->proc~destroy_json_data proc~wrap_json_get_integer_vec_with_path wrap_json_get_integer_vec_with_path proc~wrap_json_get_integer_vec_with_path->proc~json_get_integer_vec_with_path proc~wrap_json_get_integer_vec_with_path->interface~to_unicode proc~json_file_get_integer->interface~json_get proc~json_value_create_string->proc~json_value_create proc~json_value_create_string->proc~to_string proc~wrap_json_file_load_from_string wrap_json_file_load_from_string proc~wrap_json_file_load_from_string->interface~to_unicode proc~wrap_json_file_load_from_string->proc~json_file_load_from_string proc~real_to_string->proc~compact_real_string proc~test_2 test_2 proc~test_2->interface~json_update proc~test_2->proc~json_failed proc~test_2->interface~json_create_array proc~test_2->proc~json_print_error_message proc~test_2->proc~json_get_tail proc~test_2->interface~json_get proc~test_2->proc~json_get_next proc~test_2->proc~add_variables_to_input proc~test_2->proc~json_get_previous proc~test_2->interface~json_create_object proc~test_2->proc~json_get_parent proc~test_2->proc~json_clone proc~test_2->proc~json_info proc~test_2->proc~json_initialize proc~test_2->interface~json_add proc~test_2->interface~json_print proc~test_2->interface~json_destroy proc~wrap_json_throw_exception wrap_json_throw_exception proc~wrap_json_throw_exception->proc~json_throw_exception proc~wrap_json_throw_exception->interface~to_unicode proc~json_value_to_string->proc~json_value_print proc~test_7 test_7 proc~test_7->proc~json_failed proc~test_7->interface~json_create_array proc~test_7->proc~json_print_error_message proc~test_7->interface~json_get proc~test_7->interface~json_create_object proc~test_7->interface~json_get_child proc~test_7->interface~json_remove proc~test_7->proc~json_initialize proc~test_7->interface~json_add proc~test_7->interface~json_print proc~test_7->interface~json_destroy program~jf_test_1 jf_test_1 program~jf_test_1->proc~test_1 program~jf_test_13 jf_test_13 program~jf_test_13->proc~test_13 program~jf_test_6 jf_test_6 program~jf_test_6->proc~test_6 program~jf_test_5 jf_test_5 program~jf_test_5->proc~test_5 program~jf_test_8 jf_test_8 program~jf_test_8->proc~test_8 program~jf_test_11 jf_test_11 program~jf_test_11->proc~test_11 program~jf_test_7 jf_test_7 program~jf_test_7->proc~test_7 program~jf_test_3 jf_test_3 program~jf_test_3->proc~test_3 program~jf_test_4 jf_test_4 program~jf_test_4->proc~test_4 program~jf_test_2 jf_test_2 program~jf_test_2->proc~test_2 program~jf_test_9 jf_test_9 program~jf_test_9->proc~test_9 program~jf_test_10 jf_test_10 program~jf_test_10->proc~test_10 program~jf_test_14 jf_test_14 program~jf_test_14->proc~test_14 program~jf_test_12 jf_test_12 program~jf_test_12->proc~test_12
Help