Cthulhu
0.2.10
Cthulhu compiler collection
|
#include "json_ast.h"
#include "json_scan.h"
#include "base/panic.h"
#include "notify/notify.h"
#include "std/map.h"
#include "std/typed/vector.h"
#include "json/json.inc"
Go to the source code of this file.
Macros | |
#define | JSON_TYPE(id, str) [id] = (str), |
Functions | |
const char * | json_kind_name (json_kind_t kind) |
get the name of a json kind More... | |
json_member_t | json_member (text_view_t key, json_t value) |
json_t | json_ast_string (where_t where, text_view_t string) |
json_t | json_ast_integer (where_t where, mpz_t integer) |
json_t | json_ast_float (where_t where, float real) |
json_t | json_ast_boolean (where_t where, bool boolean) |
json_t | json_ast_array (where_t where, typevec_t array) |
json_t | json_ast_object (scan_t *scan, where_t where, const typevec_t *members) |
json_t | json_ast_empty_object (where_t where) |
json_t | json_ast_null (where_t where) |
#define JSON_TYPE | ( | id, | |
str | |||
) | [id] = (str), |
json_t json_ast_string | ( | where_t | where, |
text_view_t | string | ||
) |
json_member_t json_member | ( | text_view_t | key, |
json_t | value | ||
) |