enum class | SbiOpcode {
NOP_ = 0
,
SbOP0_START = NOP_
,
EXP_
,
MUL_
,
DIV_
,
MOD_
,
PLUS_
,
MINUS_
,
NEG_
,
EQ_
,
NE_
,
LT_
,
GT_
,
LE_
,
GE_
,
IDIV_
,
AND_
,
OR_
,
XOR_
,
EQV_
,
IMP_
,
NOT_
,
CAT_
,
LIKE_
,
IS_
,
ARGC_
,
ARGV_
,
INPUT_
,
LINPUT_
,
GET_
,
SET_
,
PUT_
,
PUTC_
,
DIM_
,
REDIM_
,
REDIMP_
,
ERASE_
,
STOP_
,
INITFOR_
,
NEXT_
,
CASE_
,
ENDCASE_
,
STDERROR_
,
NOERROR_
,
LEAVE_
,
CHANNEL_
,
BPRINT_
,
PRINTF_
,
BWRITE_
,
RENAME_
,
PROMPT_
,
RESTART_
,
CHAN0_
,
EMPTY_
,
ERROR_
,
LSET_
,
RSET_
,
REDIMP_ERASE_
,
INITFOREACH_
,
VBASET_
,
ERASE_CLEAR_
,
ARRAYACCESS_
,
BYVAL_
,
SbOP0_END = BYVAL_
,
NUMBER_ = 0x40
,
SbOP1_START = NUMBER_
,
SCONST_
,
CONST_
,
ARGN_
,
PAD_
,
JUMP_
,
JUMPT_
,
JUMPF_
,
ONJUMP_
,
GOSUB_
,
RETURN_
,
TESTFOR_
,
CASETO_
,
ERRHDL_
,
RESUME_
,
CLOSE_
,
PRCHAR_
,
SETCLASS_
,
TESTCLASS_
,
LIB_
,
BASED_
,
ARGTYP_
,
VBASETCLASS_
,
SbOP1_END = VBASETCLASS_
,
RTL_ = 0x80
,
SbOP2_START = RTL_
,
FIND_
,
ELEM_
,
PARAM_
,
CALL_
,
CALLC_
,
CASEIS_
,
STMNT_
,
OPEN_
,
LOCAL_
,
PUBLIC_
,
GLOBAL_
,
CREATE_
,
STATIC_
,
TCREATE_
,
DCREATE_
,
GLOBAL_P_
,
FIND_G_
,
DCREATE_REDIMP_
,
FIND_CM_
,
PUBLIC_P_
,
FIND_STATIC_
,
SbOP2_END = FIND_STATIC_
} |