|
x-engine-c v0.2.13
The C engine for x-lang
|
Syntax form helpers. More...
#include "x-obj.h"Go to the source code of this file.
Functions | |
| x_obj_t * | x_syntax_quote_register (x_obj_t *p_base, x_obj_t *p_args) |
| x_obj_t * | x_syntax_binding_register (x_obj_t *p_base, x_obj_t *p_args) |
| x_obj_t * | x_syntax_closure_register (x_obj_t *p_base, x_obj_t *p_args) |
| x_obj_t * | x_syntax_control_register (x_obj_t *p_base, x_obj_t *p_args) |
Syntax form helpers.
Registration functions for the built-in syntax forms (operatives). Each function binds a group of related primitives into the base environment.
Register binding syntax: def, set!.
Register binding syntax primitives.
Binds: def, set!.
| p_base | Base (execution context). |
| p_args | Unused. |
Register closure syntax: fn, op.
Register closure and operative syntax primitives.
Binds: fn, op.
| p_base | Base (execution context). |
| p_args | Unused. |
Register control-flow syntax: match, guard, error, %seq.
Register control flow syntax primitives.
Binds: match, guard, error, seq.
| p_base | Base (execution context). |
| p_args | Unused. |