17 lines
290 B
C
17 lines
290 B
C
|
|
#ifndef __GRAVITY__INSTRUCTION_H
|
||
|
|
#define __GRAVITY__INSTRUCTION_H
|
||
|
|
|
||
|
|
#include "value.h"
|
||
|
|
#include <stddef.h>
|
||
|
|
|
||
|
|
typedef enum {
|
||
|
|
GravityOpcodeAdd = 0
|
||
|
|
} GravityOpcode;
|
||
|
|
|
||
|
|
typedef struct {
|
||
|
|
GravityOpcode opcode;
|
||
|
|
GravityValue* operands;
|
||
|
|
size_t numOperands;
|
||
|
|
} GravityInstruction;
|
||
|
|
|
||
|
|
#endif
|