57 lines
811 B
C++
57 lines
811 B
C++
#pragma once
|
|
#include <vector>
|
|
#include <string>
|
|
namespace dms::codes {
|
|
enum op {
|
|
NOOP, // Done
|
|
ENTR, // Done
|
|
ENAB, // Done
|
|
DISA, // Done
|
|
LOAD, // Done
|
|
VERN, // Done
|
|
USIN, // TODO
|
|
STAT,
|
|
DISP, // Done
|
|
ASGN, // Done
|
|
LABL, // Done
|
|
CHOI, // Done
|
|
BLCK,
|
|
FORE,
|
|
WHLE,
|
|
FUNC, // Done
|
|
IFFF, // Done
|
|
KNOT, // Done
|
|
ELSE, // Scraped
|
|
DEFN,
|
|
SKIP,
|
|
COMP, // Done
|
|
INDX, // Done
|
|
JMPZ, // Scraped see [COMP]
|
|
INST, // Done
|
|
ERRO,
|
|
GOTO,
|
|
JUMP, // Done
|
|
RETN,
|
|
EXIT, // Done
|
|
DEBG,
|
|
DSPD, // Todo
|
|
DACT,
|
|
WAIT, // Done
|
|
APND, // Done
|
|
SSPK, // Done
|
|
ADD, // Done
|
|
SUB, // Done
|
|
MUL, // Done
|
|
DIV, // Done
|
|
POW, // Done
|
|
MOD, // Done
|
|
LIST, // Done
|
|
LINE, // Done
|
|
HALT, // Todo
|
|
FILE,
|
|
GC,
|
|
ASID, // Done
|
|
OFUN // Done
|
|
};
|
|
extern const std::string list[];
|
|
} |