Searched refs:sen_obj (Results 1 – 7 of 7) sorted by relevance
/dports/textproc/senna/senna-1.1.5/lib/ |
H A D | ql.h | 111 sen_obj *sen_ql_at(sen_ctx *c, const char *key); 120 const char *_sen_obj_key(sen_ctx *c, sen_obj *obj); 122 sen_obj *sen_ql_eval(sen_ctx *c, sen_obj *code, sen_obj *objs); 123 sen_rc sen_obj2int(sen_ctx *c, sen_obj *o); 125 sen_obj *sen_ql_mk_symbol(sen_ctx *c, const char *name); 130 sen_obj *sen_obj_new(sen_ctx *c); 131 sen_obj *sen_obj_alloc(sen_ctx *c, uint32_t size); 132 void sen_obj_clear(sen_ctx *c, sen_obj *o); 133 sen_obj *sen_obj_cons(sen_ctx *ctx, sen_obj *a, sen_obj *b); 137 sen_rc sen_ql_obj_mark(sen_ctx *ctx, sen_obj *o); [all …]
|
H A D | scm.c | 148 sen_obj * 151 sen_obj *x; in sen_ql_mk_symbol() 164 sen_obj * 167 sen_obj *o; in sen_ql_at() 385 sen_obj *o; in sen_ctx_mgc() 402 sen_obj *o; in sen_ctx_mgc() 497 sen_obj * 638 sen_obj * 1169 eqv(sen_obj *a, sen_obj *b) in eqv() 2092 sen_obj * [all …]
|
H A D | ql.c | 27 static sen_obj *nf_object(sen_ctx *ctx, sen_obj *args, sen_ql_co *co); 28 static sen_obj *nf_void(sen_ctx *ctx, sen_obj *args, sen_ql_co *co); 29 static sen_obj *nf_snip(sen_ctx *ctx, sen_obj *args, sen_ql_co *co); 30 static sen_obj *nf_query(sen_ctx *ctx, sen_obj *args, sen_ql_co *co); 80 sen_obj * 83 sen_obj *o; in sen_ql_mk_obj() 98 sen_obj *car; in slot_value_obj() 443 obj2oid(sen_ctx *ctx, sen_obj *obj, sen_obj *res) in obj2oid() 558 sen_obj * 922 sen_obj *se; [all …]
|
H A D | ctx.h | 140 typedef struct _sen_obj sen_obj; typedef 142 typedef sen_obj *sen_ql_native_func(sen_ctx *, sen_obj *, sen_ql_co *); 163 sen_obj *car; 164 sen_obj *cdr; 298 sen_obj **pht; /* tail of placeholders */ 307 sen_obj *freelist; /* object free list */ 310 sen_obj *phs; /* list of placeholders */ 317 sen_obj *value; /* evaluated value */ 318 sen_obj *global_env; /* global variables */ 346 sen_obj *sen_get(const char *key); [all …]
|
H A D | ctx.c | 226 sen_obj *o; in sen_ctx_fin() 239 sen_obj *o; in sen_ctx_fin() 564 sen_obj * 567 sen_obj *obj; in sen_get() 579 sen_obj * 750 sen_obj * 753 sen_obj *o; in sen_obj_new() 781 sen_obj * 782 sen_obj_cons(sen_ctx *ctx, sen_obj *a, sen_obj *b) in sen_obj_cons() 784 sen_obj *o; in sen_obj_cons() [all …]
|
H A D | query.c | 36 typedef sen_obj cell;
|
H A D | inv.c | 1256 sen_obj *obj = sen_get(path);\ 1408 sen_obj *obj; in sen_inv_expire()
|