LispBM
Data Fields
eval_context_s Struct Reference

#include <eval_cps.h>

Collaboration diagram for eval_context_s:
Collaboration graph
[legend]

Data Fields

lbm_value program
 
lbm_value curr_exp
 
lbm_value curr_env
 
lbm_valuemailbox
 
uint32_t mailbox_size
 
uint32_t num_mail
 
uint32_t flags
 
lbm_value r
 
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_sprev
 
struct eval_context_snext
 

Field Documentation

◆ app_cont

bool eval_context_s::app_cont

◆ curr_env

lbm_value eval_context_s::curr_env

◆ curr_exp

lbm_value eval_context_s::curr_exp

◆ error_reason

char* eval_context_s::error_reason

◆ flags

uint32_t eval_context_s::flags

◆ id

lbm_cid eval_context_s::id

◆ K

lbm_stack_t eval_context_s::K

◆ mailbox

lbm_value* eval_context_s::mailbox

◆ mailbox_size

uint32_t eval_context_s::mailbox_size

◆ name

char* eval_context_s::name

◆ next

struct eval_context_s* eval_context_s::next

◆ num_mail

uint32_t eval_context_s::num_mail

◆ parent

lbm_cid eval_context_s::parent

◆ prev

struct eval_context_s* eval_context_s::prev

◆ program

lbm_value eval_context_s::program

◆ r

lbm_value eval_context_s::r

◆ row0

lbm_int eval_context_s::row0

◆ row1

lbm_int eval_context_s::row1

◆ sleep_us

lbm_uint eval_context_s::sleep_us

◆ state

uint32_t eval_context_s::state

◆ timestamp

lbm_uint eval_context_s::timestamp

The documentation for this struct was generated from the following file: