#ifndef OPERATION_H
#define OPERATION_H

typedef enum Operation {
    OP_NOTHING,
    OP_PUSH_INT,
    OP_PUSH_FLOAT,
    OP_PUSH_NULL,
    OP_PUSH_TRUE,
    OP_PUSH_FALSE,
    OP_PUSH_VARS,
    OP_POP_VARS,
    OP_POP,
    OP_SET,
    OP_GET,
    OP_ADD,
    OP_SUB,
    OP_MUL,
    OP_LESS,
    OP_GREATER,
    OP_EQUAL,
    OP_NOT,
    OP_PRINT,
    OP_LINE,
    OP_GOTO,
    OP_GOSUB,
    OP_IF_GOTO,
    OP_SET_RETURN,
    OP_RETURN
} Operation;

#endif