This commit is contained in:
IXtreme 2026-07-10 23:08:26 -04:00
parent 88bfe4697b
commit 250382793c

View file

@ -75,24 +75,24 @@ enum class special_indef_eval {NONE, PROGN, IF_BEGIN, FORCE_RETURN_NEXT_ARG};
struct Registers { struct Registers {
std::variant<size_t, Data *, Cell> Exp; std::variant<size_t, Data *> Exp;
size_t args_front; size_t args_front;
size_t args_current; size_t args_current;
size_t args_left; size_t args_left;
// general registers // general registers
std::variant<size_t, Data *, Cell> A; std::variant<size_t, Data *> A;
std::variant<size_t, Data *, Cell> B; std::variant<size_t, Data *> B;
std::variant<size_t, Data *, Cell> C; std::variant<size_t, Data *> C;
std::variant<size_t, Data *, Cell> D; std::variant<size_t, Data *> D;
bool argflag = false; bool argflag = false;
std::variant<size_t, Data *, Cell> op; std::variant<size_t, Data *> op;
locs RP; locs RP;
std::variant<size_t, Data *, Cell> R; std::variant<size_t, Data *> R;
Env E; Env E;
special_indef_eval screen = special_indef_eval::NONE; special_indef_eval screen = special_indef_eval::NONE;