|
microlisp 0.1.0
A small Scheme-subset interpreter in modern C.
|

Functions | |
| static microlisp_status | env_grow (ml_state *s, menv *e) |
| microlisp_status | ml_env_define (ml_state *s, mvalue env_v, mvalue name, mvalue value) |
| microlisp_status | ml_env_set (ml_state *s, mvalue env_v, mvalue name, mvalue value) |
| microlisp_status | ml_env_lookup (const ml_state *s, mvalue env_v, mvalue name, mvalue *out) |
|
static |
| microlisp_status ml_env_define | ( | ml_state * | s, |
| mvalue | env_v, | ||
| mvalue | name, | ||
| mvalue | value | ||
| ) |
| microlisp_status ml_env_lookup | ( | const ml_state * | s, |
| mvalue | env_v, | ||
| mvalue | name, | ||
| mvalue * | out | ||
| ) |
| microlisp_status ml_env_set | ( | ml_state * | s, |
| mvalue | env_v, | ||
| mvalue | name, | ||
| mvalue | value | ||
| ) |