|
LispBM
|
#include <eval_cps.h>

Data Fields | |
| lbm_value | program |
| lbm_value | curr_exp |
| lbm_value | curr_env |
| lbm_value * | mailbox |
| uint32_t | mailbox_size |
| uint32_t | num_mail |
| uint32_t | flags |
| lbm_value | r |
| const char * | error_reason |
| bool | app_cont |
| lbm_stack_t | K |
| lbm_uint | timestamp |
| lbm_uint | sleep_us |
| uint32_t | state |
| char * | name |
| lbm_cid | id |
| lbm_cid | parent |
| lbm_int | row0 |
| lbm_int | row1 |
| struct eval_context_s * | prev |
| struct eval_context_s * | next |
| bool eval_context_s::app_cont |
| lbm_value eval_context_s::curr_env |
| lbm_value eval_context_s::curr_exp |
| const char* eval_context_s::error_reason |
| uint32_t eval_context_s::flags |
| lbm_cid eval_context_s::id |
| lbm_stack_t eval_context_s::K |
| lbm_value* eval_context_s::mailbox |
| uint32_t eval_context_s::mailbox_size |
| char* eval_context_s::name |
| struct eval_context_s* eval_context_s::next |
| uint32_t eval_context_s::num_mail |
| lbm_cid eval_context_s::parent |
| struct eval_context_s* eval_context_s::prev |
| lbm_value eval_context_s::program |
| lbm_value eval_context_s::r |
| lbm_int eval_context_s::row0 |
| lbm_int eval_context_s::row1 |
| lbm_uint eval_context_s::sleep_us |
| uint32_t eval_context_s::state |
| lbm_uint eval_context_s::timestamp |