|
microlisp 0.1.0
A small Scheme-subset interpreter in modern C.
|
#include <microlisp_internal.h>

Data Fields | |
| mobj | h |
| mvalue | parent |
| Enclosing env, or MV_NIL for the top-level. | |
| size_t | count |
| size_t | capacity |
| mvalue * | names |
| Allocated array of symbol values (M_TAG_SYM). | |
| mvalue * | values |
| Parallel array of bound values. | |
| size_t menv::capacity |
| size_t menv::count |
| mobj menv::h |
| mvalue* menv::names |
Allocated array of symbol values (M_TAG_SYM).
| mvalue menv::parent |
Enclosing env, or MV_NIL for the top-level.
| mvalue* menv::values |
Parallel array of bound values.