LispBM
|
Go to the source code of this file.
Enumerations | |
enum | lbm_exp_kind { EXP_KIND_ERROR , EXP_SELF_EVALUATING , EXP_VARIABLE , EXP_QUOTED , EXP_DEFINE , EXP_LAMBDA , EXP_IF , EXP_PROGN , EXP_NO_ARGS , EXP_APPLICATION , EXP_LET , EXP_AND , EXP_OR } |
Functions | |
static lbm_exp_kind | lbm_exp_kind_of (lbm_value exp) |
enum lbm_exp_kind |
A set of classes of expressions. The classification is useful for deciding upon evaluation pattern to apply
|
inlinestatic |
Classify an expression according the lbm_exp_kind classes.
exp | Expression to classify. |