x-engine-c v0.2.13
The C engine for x-lang
Loading...
Searching...
No Matches
comment.h
Go to the documentation of this file.
1#ifndef X_SEXP_COMMENT_H
2#define X_SEXP_COMMENT_H
3
11/*
12 * ., .,
13 * {O,O}
14 * ( )
15 * " "
16 */
17
18#include "x-obj.h"
19
20#ifndef X_SEXP_COMMENT_PRE_STR
21#define X_SEXP_COMMENT_PRE_STR ";"
22#endif /* X_SEXP_COMMENT_PRE_STR */
23
24#ifndef X_SEXP_COMMENT_PRE_STR_LEN
25#define X_SEXP_COMMENT_PRE_STR_LEN 1
26#endif /* X_SEXP_COMMENT_PRE_STR_LEN */
27
28#ifndef X_SEXP_COMMENT_POST_STR
29#define X_SEXP_COMMENT_POST_STR "\n"
30#endif /* X_SEXP_COMMENT_POST_STR */
31
32#ifndef X_SEXP_COMMENT_POST_STR_LEN
33#define X_SEXP_COMMENT_POST_STR_LEN 1
34#endif /* X_SEXP_COMMENT_POST_STR_LEN */
35
36#ifndef X_SEXP_COMMENT_CHARS_STR
37#define X_SEXP_COMMENT_CHARS_STR X_SEXP_COMMENT_PRE_STR
38#endif /* X_SEXP_COMMENT_CHARS_STR */
39
53
54#endif /* X_SEXP_COMMENT_H */
static void x_obj_t * p_args
Definition x-prim.h:56
Definition x-obj.h:212
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:283
x_satom_t x_sexp_comment_delimit_prim
Definition comment.h:44
x_obj_t * x_sexp_comment_delimit(x_obj_t *p_base, x_obj_t *p_args)
Definition comment.c:79
x_satom_t x_sexp_comment_analyse2_prim
Definition comment.h:43
x_satom_t x_sexp_comment_analyse1_prim
Definition comment.c:21
x_obj_t * x_sexp_comment_analyse2(x_obj_t *p_base, x_obj_t *p_args)
Definition comment.c:55
x_obj_t * x_sexp_comment_analyse1(x_obj_t *p_base, x_obj_t *p_args)
Definition comment.c:34