18 lines
309 B
C++
18 lines
309 B
C++
#ifndef roza_OPCODES_HPP
|
|
#define roza_OPCODES_HPP
|
|
|
|
#include "commons.hpp"
|
|
|
|
#define OPCODE(G) \
|
|
G(OP_PUSH_CONST), \
|
|
G(OP_POP), \
|
|
G(OP_IADD), G(OP_ISUB), G(OP_IMUL), G(OP_IDIV), G(OP_IMOD), G(OP_IPOW), \
|
|
G(OP_MOD), G(OP_IUADD), G(OP_IUSUB),
|
|
|
|
namespace roza
|
|
{
|
|
MAKE_ENUM(OPCODE, Opcode)
|
|
}
|
|
|
|
#endif
|