Home
last modified time | relevance | path

Searched refs:sen_obj (Results 1 – 7 of 7) sorted by relevance

/dports/textproc/senna/senna-1.1.5/lib/
H A Dql.h111 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 Dscm.c148 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 Dql.c27 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 Dctx.h140 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 Dctx.c226 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 Dquery.c36 typedef sen_obj cell;
H A Dinv.c1256 sen_obj *obj = sen_get(path);\
1408 sen_obj *obj; in sen_inv_expire()