.
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
|
||||
typedef enum {
|
||||
TT_NIL, TT_INTEGER, TT_REAL, TT_STRING, TT_STRING_CONST, TT_ARRAY, TT_TABLE, TT_FUNCTION, TT_NATIVE_PTR,
|
||||
TT_COUNT__
|
||||
} TYC_TYPE;
|
||||
|
||||
typedef enum {
|
||||
@@ -15,11 +16,12 @@ typedef enum {
|
||||
T_ERR_TABLE_KEY_NOT_FOUND = -20,
|
||||
T_ERR_ASSEMBLER_SYNTAX_ERROR = -30,
|
||||
T_ERR_BYTECODE_TOO_SMALL = -40, T_ERR_BYTECODE_INVALID_MAGIC = -41,
|
||||
T_ERR_TYPE_UNEXPECTED = -50, T_ERR_INVALID_OPCODE = -51,
|
||||
T_ERR_TYPE_UNEXPECTED = -50, T_ERR_INVALID_OPCODE = -51, T_ERR_EXPR_INCORRECT_TYPES = -52,
|
||||
} TYC_RESULT;
|
||||
|
||||
typedef enum {
|
||||
TX_SUM,
|
||||
TX_SUM, TX_SUBTRACT,
|
||||
TX_COUNT__
|
||||
} TYC_EXPR;
|
||||
|
||||
#define T_REAL float
|
||||
|
||||
Reference in New Issue
Block a user