#include <microlisp_internal.h>
◆ allocator
Resolved (never partial).
◆ allocator_provided
| int microlisp_state::allocator_provided |
1 if user provided one; 0 means malloc.
◆ equal_depth
| size_t microlisp_state::equal_depth |
◆ eval_depth
| size_t microlisp_state::eval_depth |
◆ gc_head
| mobj* microlisp_state::gc_head |
Head of "every heap object" list.
◆ gc_live_objects
| size_t microlisp_state::gc_live_objects |
◆ gc_marklist
| mobj** microlisp_state::gc_marklist |
◆ gc_marklist_cap
| size_t microlisp_state::gc_marklist_cap |
◆ gc_marklist_count
| size_t microlisp_state::gc_marklist_count |
◆ gc_protect
| mvalue* microlisp_state::gc_protect |
◆ gc_protect_cap
| size_t microlisp_state::gc_protect_cap |
◆ gc_protect_count
| size_t microlisp_state::gc_protect_count |
◆ gc_stress
| int microlisp_state::gc_stress |
◆ gc_threshold
| size_t microlisp_state::gc_threshold |
Trigger collection when live > threshold.
◆ last_error
◆ max_equal_depth
| size_t microlisp_state::max_equal_depth |
◆ max_eval_depth
| size_t microlisp_state::max_eval_depth |
◆ max_print_depth
| size_t microlisp_state::max_print_depth |
◆ max_read_depth
| size_t microlisp_state::max_read_depth |
◆ output
| FILE* microlisp_state::output |
◆ print_depth
| size_t microlisp_state::print_depth |
◆ sym_and
| mvalue microlisp_state::sym_and |
◆ sym_begin
| mvalue microlisp_state::sym_begin |
◆ sym_cond
| mvalue microlisp_state::sym_cond |
◆ sym_define
| mvalue microlisp_state::sym_define |
◆ sym_else
| mvalue microlisp_state::sym_else |
◆ sym_if
| mvalue microlisp_state::sym_if |
◆ sym_lambda
| mvalue microlisp_state::sym_lambda |
◆ sym_let
| mvalue microlisp_state::sym_let |
◆ sym_let_star
| mvalue microlisp_state::sym_let_star |
◆ sym_letrec
| mvalue microlisp_state::sym_letrec |
◆ sym_or
| mvalue microlisp_state::sym_or |
◆ sym_quote
| mvalue microlisp_state::sym_quote |
◆ sym_set_bang
| mvalue microlisp_state::sym_set_bang |
◆ symtab
◆ toplevel_env
| mvalue microlisp_state::toplevel_env |
The documentation for this struct was generated from the following file: