DMS/DMS/codes.h

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[];
}