|
#define | TYPVAL_ENCODE_CONV_STRING(tv, buf, len) |
|
#define | TYPVAL_ENCODE_CONV_STR_STRING(tv, buf, len) TYPVAL_ENCODE_CONV_STRING(tv, buf, len) |
|
#define | TYPVAL_ENCODE_CONV_EXT_STRING(tv, buf, len, type) |
|
#define | TYPVAL_ENCODE_CONV_BLOB(tv, blob, len) |
|
#define | TYPVAL_ENCODE_CONV_NUMBER(tv, num) |
|
#define | TYPVAL_ENCODE_CONV_FLOAT(tv, flt) |
|
#define | TYPVAL_ENCODE_CONV_FUNC_START(tv, fun) |
|
#define | TYPVAL_ENCODE_CONV_FUNC_BEFORE_ARGS(tv, len) |
|
#define | TYPVAL_ENCODE_CONV_FUNC_BEFORE_SELF(tv, len) |
|
#define | TYPVAL_ENCODE_CONV_FUNC_END(tv) ga_append(gap, ')') |
|
#define | TYPVAL_ENCODE_CONV_EMPTY_LIST(tv) ga_concat(gap, "[]") |
|
#define | TYPVAL_ENCODE_CONV_LIST_START(tv, len) ga_append(gap, '[') |
|
#define | TYPVAL_ENCODE_CONV_REAL_LIST_AFTER_START(tv, mpsv) |
|
#define | TYPVAL_ENCODE_CONV_EMPTY_DICT(tv, dict) ga_concat(gap, "{}") |
|
#define | TYPVAL_ENCODE_CONV_NIL(tv) ga_concat(gap, "v:null") |
|
#define | TYPVAL_ENCODE_CONV_BOOL(tv, num) ga_concat(gap, ((num)? "v:true": "v:false")) |
|
#define | TYPVAL_ENCODE_CONV_UNSIGNED_NUMBER(tv, num) |
|
#define | TYPVAL_ENCODE_CONV_DICT_START(tv, dict, len) ga_append(gap, '{') |
|
#define | TYPVAL_ENCODE_CONV_REAL_DICT_AFTER_START(tv, dict, mpsv) |
|
#define | TYPVAL_ENCODE_CONV_DICT_END(tv, dict) ga_append(gap, '}') |
|
#define | TYPVAL_ENCODE_CONV_DICT_AFTER_KEY(tv, dict) ga_concat(gap, ": ") |
|
#define | TYPVAL_ENCODE_CONV_DICT_BETWEEN_ITEMS(tv, dict) ga_concat(gap, ", ") |
|
#define | TYPVAL_ENCODE_SPECIAL_DICT_KEY_CHECK(label, key) |
|
#define | TYPVAL_ENCODE_CONV_LIST_END(tv) ga_append(gap, ']') |
|
#define | TYPVAL_ENCODE_CONV_LIST_BETWEEN_ITEMS(tv) TYPVAL_ENCODE_CONV_DICT_BETWEEN_ITEMS(tv, NULL) |
|
#define | TYPVAL_ENCODE_CONV_RECURSE(val, conv_type) |
|
#define | TYPVAL_ENCODE_ALLOW_SPECIALS false |
|
#define | TYPVAL_ENCODE_SCOPE static |
|
#define | TYPVAL_ENCODE_NAME string |
|
#define | TYPVAL_ENCODE_FIRST_ARG_TYPE garray_T *const |
|
#define | TYPVAL_ENCODE_FIRST_ARG_NAME gap |
|
#define | TYPVAL_ENCODE_CONV_RECURSE(val, conv_type) |
|
#define | TYPVAL_ENCODE_SCOPE |
|
#define | TYPVAL_ENCODE_NAME echo |
|
#define | TYPVAL_ENCODE_FIRST_ARG_TYPE garray_T *const |
|
#define | TYPVAL_ENCODE_FIRST_ARG_NAME gap |
|
#define | TYPVAL_ENCODE_CONV_RECURSE(val, conv_type) |
|
#define | TYPVAL_ENCODE_ALLOW_SPECIALS true |
|
#define | TYPVAL_ENCODE_CONV_NIL(tv) ga_concat(gap, "null") |
|
#define | TYPVAL_ENCODE_CONV_BOOL(tv, num) ga_concat(gap, ((num)? "true": "false")) |
|
#define | TYPVAL_ENCODE_CONV_UNSIGNED_NUMBER(tv, num) |
|
#define | TYPVAL_ENCODE_CONV_FLOAT(tv, flt) |
|
#define | ENCODE_RAW(ch) (ch >= 0x20 && utf_printable(ch)) |
|
#define | TYPVAL_ENCODE_CONV_STRING(tv, buf, len) |
|
#define | TYPVAL_ENCODE_CONV_EXT_STRING(tv, buf, len, type) |
|
#define | TYPVAL_ENCODE_CONV_BLOB(tv, blob, len) |
|
#define | TYPVAL_ENCODE_CONV_FUNC_START(tv, fun) |
|
#define | TYPVAL_ENCODE_SPECIAL_DICT_KEY_CHECK(label, key) |
|
#define | TYPVAL_ENCODE_SCOPE static |
|
#define | TYPVAL_ENCODE_NAME json |
|
#define | TYPVAL_ENCODE_FIRST_ARG_TYPE garray_T *const |
|
#define | TYPVAL_ENCODE_FIRST_ARG_NAME gap |
|
#define | TYPVAL_ENCODE_CONV_STRING(tv, buf, len) |
|
#define | TYPVAL_ENCODE_CONV_STR_STRING(tv, buf, len) |
|
#define | TYPVAL_ENCODE_CONV_EXT_STRING(tv, buf, len, type) |
|
#define | TYPVAL_ENCODE_CONV_BLOB(tv, blob, len) |
|
#define | TYPVAL_ENCODE_CONV_NUMBER(tv, num) msgpack_pack_int64(packer, (int64_t)(num)) |
|
#define | TYPVAL_ENCODE_CONV_FLOAT(tv, flt) msgpack_pack_double(packer, (double)(flt)) |
|
#define | TYPVAL_ENCODE_CONV_FUNC_START(tv, fun) |
|
#define | TYPVAL_ENCODE_CONV_FUNC_BEFORE_ARGS(tv, len) |
|
#define | TYPVAL_ENCODE_CONV_FUNC_BEFORE_SELF(tv, len) |
|
#define | TYPVAL_ENCODE_CONV_FUNC_END(tv) |
|
#define | TYPVAL_ENCODE_CONV_EMPTY_LIST(tv) msgpack_pack_array(packer, 0) |
|
#define | TYPVAL_ENCODE_CONV_LIST_START(tv, len) msgpack_pack_array(packer, (size_t)(len)) |
|
#define | TYPVAL_ENCODE_CONV_REAL_LIST_AFTER_START(tv, mpsv) |
|
#define | TYPVAL_ENCODE_CONV_EMPTY_DICT(tv, dict) msgpack_pack_map(packer, 0) |
|
#define | TYPVAL_ENCODE_CONV_NIL(tv) msgpack_pack_nil(packer) |
|
#define | TYPVAL_ENCODE_CONV_BOOL(tv, num) |
|
#define | TYPVAL_ENCODE_CONV_UNSIGNED_NUMBER(tv, num) msgpack_pack_uint64(packer, (num)) |
|
#define | TYPVAL_ENCODE_CONV_DICT_START(tv, dict, len) msgpack_pack_map(packer, (size_t)(len)) |
|
#define | TYPVAL_ENCODE_CONV_REAL_DICT_AFTER_START(tv, dict, mpsv) |
|
#define | TYPVAL_ENCODE_CONV_DICT_END(tv, dict) |
|
#define | TYPVAL_ENCODE_CONV_DICT_AFTER_KEY(tv, dict) |
|
#define | TYPVAL_ENCODE_CONV_DICT_BETWEEN_ITEMS(tv, dict) |
|
#define | TYPVAL_ENCODE_SPECIAL_DICT_KEY_CHECK(label, key) |
|
#define | TYPVAL_ENCODE_CONV_LIST_END(tv) |
|
#define | TYPVAL_ENCODE_CONV_LIST_BETWEEN_ITEMS(tv) |
|
#define | TYPVAL_ENCODE_CONV_RECURSE(val, conv_type) |
|
#define | TYPVAL_ENCODE_ALLOW_SPECIALS true |
|
#define | TYPVAL_ENCODE_SCOPE |
|
#define | TYPVAL_ENCODE_NAME msgpack |
|
#define | TYPVAL_ENCODE_FIRST_ARG_TYPE msgpack_packer *const |
|
#define | TYPVAL_ENCODE_FIRST_ARG_NAME packer |
|
File containing functions for encoding and decoding VimL values.
Split out from eval.c.