From ee1a5de91c875fb66724dc21c02333bfebe2a812 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Tue, 1 Feb 2022 18:36:52 +0100 Subject: Add new syntax to lexer and prepare refactor --- src/bytecode/ops.h | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100755 src/bytecode/ops.h (limited to 'src/bytecode/ops.h') diff --git a/src/bytecode/ops.h b/src/bytecode/ops.h deleted file mode 100755 index a43aed6..0000000 --- a/src/bytecode/ops.h +++ /dev/null @@ -1,46 +0,0 @@ -#ifndef BDL_OPS_H -#define BDL_OPS_H - -typedef enum Ops { - // Load/store ops. - OP_CONSTANT, - OP_LOCAL, - OP_CAPTURED, - OP_CAPTURE_LOCAL, - OP_SET_CAPTURED, - OP_DEF_LOCAL, - OP_SET_LOCAL, - OP_DEF, - OP_SET, - OP_GET, - // Arithmetic ops. - OP_SUM, - OP_SUB, - OP_MUL, - OP_DIV, - OP_MOD, - // Logic ops. - OP_NOT, - OP_AND, - OP_OR, - // Numerical comparison ops. - OP_EQUAL, - OP_LESS, - OP_GREATER, - OP_LESS_EQUAL, - OP_GREATER_EQUAL, - // Jump/conditional ops. - OP_JUMP, - OP_JUMP_IF_FALSE, - // Display ops. - OP_DISPLAY, - OP_PRINT, - OP_NEWLINE, - // Procedures. - OP_CALL, - OP_RETURN, - // Clear stack after each statement. - OP_DROP, -} Ops; - -#endif // BDL_OPS_H -- cgit v1.2.1