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
42
extern
x_satom_t
x_sexp_comment_analyse1_prim
,
43
x_sexp_comment_analyse2_prim
,
44
x_sexp_comment_delimit_prim
;
48
x_obj_t
*
x_sexp_comment_analyse1
(
x_obj_t
*p_base,
x_obj_t
*
p_args
);
50
x_obj_t
*
x_sexp_comment_analyse2
(
x_obj_t
*p_base,
x_obj_t
*
p_args
);
52
x_obj_t
*
x_sexp_comment_delimit
(
x_obj_t
*p_base,
x_obj_t
*
p_args
);
53
54
#endif
/* X_SEXP_COMMENT_H */
p_args
static void x_obj_t * p_args
Definition
x-prim.h:56
x_datum_union
Definition
x-obj.h:212
x-obj.h
The x-expr object system – atoms, pairs, flags, and type dispatch.
x_satom_t
x_obj_t x_satom_t[X_OBJ_META_LEN+X_OBJ_UNITS_ATOM]
Definition
x-obj.h:283
x_sexp_comment_delimit_prim
x_satom_t x_sexp_comment_delimit_prim
Definition
comment.h:44
x_sexp_comment_delimit
x_obj_t * x_sexp_comment_delimit(x_obj_t *p_base, x_obj_t *p_args)
Definition
comment.c:79
x_sexp_comment_analyse2_prim
x_satom_t x_sexp_comment_analyse2_prim
Definition
comment.h:43
x_sexp_comment_analyse1_prim
x_satom_t x_sexp_comment_analyse1_prim
Definition
comment.c:21
x_sexp_comment_analyse2
x_obj_t * x_sexp_comment_analyse2(x_obj_t *p_base, x_obj_t *p_args)
Definition
comment.c:55
x_sexp_comment_analyse1
x_obj_t * x_sexp_comment_analyse1(x_obj_t *p_base, x_obj_t *p_args)
Definition
comment.c:34
include
x-token
sexp
comment.h
Generated by
1.9.8