x-engine-c v0.2.31
The C engine for x-lang
Loading...
Searching...
No Matches
x-token.h
Go to the documentation of this file.
1#ifndef X_TOKEN_H
2#define X_TOKEN_H
3
32/*
33 * ., .,
34 * {O,O}
35 * ( )
36 * " "
37 */
38
39#include "x-obj.h"
40
46#define x_token_read_arg_prim(X) x_0((X))
47#define x_token_read_arg_buffer(X) x_0((X))
48#define x_token_read_arg_score(X) x_01((X))
49#define x_token_read_arg_char(X) x_0(x_11((X)))
54#define x_token_read_arg_label(X) x_01((X))
55
62x_obj_t *x_token_delimit(x_obj_t *p_base, x_obj_t *p_obj);
63
67
69x_obj_t *x_token_read(x_obj_t *p_base, x_obj_t *p_obj);
70
77
80#endif /* X_TOKEN_H */
static void x_obj_t * p_args
Definition x-prim.h:56
Definition x-obj.h:214
The x-expr object system – atoms, pairs, flags, and type dispatch.
x_obj_t x_satom_t[X_OBJ_META_LEN+X_OBJ_UNITS_ATOM]
Definition x-obj.h:285
x_satom_t x_token_eof_prim
Definition x-token.c:76
x_obj_t * x_token_delimit(x_obj_t *p_base, x_obj_t *p_obj)
Definition x-token.c:45
x_obj_t * x_token_analyse(x_obj_t *p_base, x_obj_t *p_args)
Definition x-token.c:103
x_obj_t * x_token_read(x_obj_t *p_base, x_obj_t *p_obj)
Definition x-token.c:288