stack_vm/command.h

33 lines
328 B
C

#ifndef COMMAND_H
#define COMMAND_H
enum command_e
{
PUSH,
POP,
ADD,
SUB,
MUL,
DIV,
MOD,
NONE
};
typedef enum command_e cmd_code_t;
typedef struct
{
cmd_code_t command;
int argc;
char name[10];
} cmd_desc_t;
cmd_desc_t cmd_desc[];
typedef struct
{
cmd_code_t code;
int args[];
} command_t;
#endif