x-engine-c v0.2.13
The C engine for x-lang
Loading...
Searching...
No Matches
x-alist.h
Go to the documentation of this file.
1#ifndef X_ALIST_H
2#define X_ALIST_H
3
17/*
18 * ., .,
19 * {O,O}
20 * ( )
21 * " "
22 */
23
24#include "x-obj.h"
25
32
35
44x_obj_t *x_alist_bst_lookup(x_obj_t *p_base, x_obj_t *p_tree, x_obj_t *p_sym);
45
47x_obj_t *x_alist_bst_insert(x_obj_t *p_base, x_obj_t *p_tree, x_obj_t *p_entry);
48
51#endif /* X_ALIST_H */
static void x_obj_t * p_args
Definition x-prim.h:56
Definition x-obj.h:212
x_obj_t * x_alist_assoc(x_obj_t *p_base, x_obj_t *p_args)
Definition x-alist.c:46
x_obj_t * x_alist_bst_lookup(x_obj_t *p_base, x_obj_t *p_tree, x_obj_t *p_sym)
Definition x-alist.c:89
x_obj_t * x_alist_bst_insert(x_obj_t *p_base, x_obj_t *p_tree, x_obj_t *p_entry)
Definition x-alist.c:167
x_obj_t * x_alist_extend(x_obj_t *p_base, x_obj_t *p_args)
Definition x-alist.c:29
The x-expr object system – atoms, pairs, flags, and type dispatch.