|
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 | ||
| ) |