Toy_Opcode
Interpreter opcodes.
Definition: toy_opcodes.h:15
@ TOY_OP_INVERT
Definition: toy_opcodes.h:79
@ TOY_OP_LITERAL_RAW
Definition: toy_opcodes.h:28
@ TOY_OP_VAR_MODULO_ASSIGN
Definition: toy_opcodes.h:58
@ TOY_OP_TERNARY
Definition: toy_opcodes.h:95
@ TOY_OP_COMPARE_NOT_EQUAL
Definition: toy_opcodes.h:74
@ TOY_OP_IF_FALSE_JUMP
Definition: toy_opcodes.h:87
@ TOY_OP_COMPARE_LESS_EQUAL
Definition: toy_opcodes.h:76
@ TOY_OP_VAR_SUBTRACTION_ASSIGN
Definition: toy_opcodes.h:55
@ TOY_OP_GROUPING_BEGIN
Definition: toy_opcodes.h:37
@ TOY_OP_LITERAL
Definition: toy_opcodes.h:26
@ TOY_OP_INDEX_ASSIGN
Definition: toy_opcodes.h:68
@ TOY_OP_NEGATE
Definition: toy_opcodes.h:31
@ TOY_OP_FN_END
Definition: toy_opcodes.h:98
@ TOY_OP_VAR_DECL_LONG
Definition: toy_opcodes.h:48
@ TOY_OP_TYPE_DECL_LONG
Definition: toy_opcodes.h:45
@ TOY_OP_VAR_ASSIGN
Definition: toy_opcodes.h:53
@ TOY_OP_MODULO
Definition: toy_opcodes.h:36
@ TOY_OP_TYPE_OF
Definition: toy_opcodes.h:61
@ TOY_OP_LITERAL_LONG
Definition: toy_opcodes.h:27
@ TOY_OP_FN_CALL
Definition: toy_opcodes.h:88
@ TOY_OP_AND
Definition: toy_opcodes.h:82
@ TOY_OP_ASSERT
Definition: toy_opcodes.h:22
@ TOY_OP_FN_DECL_LONG
Definition: toy_opcodes.h:51
@ TOY_OP_SCOPE_END
Definition: toy_opcodes.h:42
@ TOY_OP_PRINT
Definition: toy_opcodes.h:23
@ TOY_OP_EOF
Definition: toy_opcodes.h:16
@ TOY_OP_MULTIPLICATION
Definition: toy_opcodes.h:34
@ TOY_OP_JUMP
Definition: toy_opcodes.h:86
@ TOY_OP_GROUPING_END
Definition: toy_opcodes.h:38
@ TOY_OP_COMPARE_GREATER_EQUAL
Definition: toy_opcodes.h:78
@ TOY_OP_VAR_DIVISION_ASSIGN
Definition: toy_opcodes.h:57
@ TOY_OP_PASS
Definition: toy_opcodes.h:19
@ TOY_OP_FN_RETURN
Definition: toy_opcodes.h:89
@ TOY_OP_IMPORT
Definition: toy_opcodes.h:63
@ TOY_OP_OR
Definition: toy_opcodes.h:83
@ TOY_OP_POP_STACK
Definition: toy_opcodes.h:92
@ TOY_OP_COMPARE_LESS
Definition: toy_opcodes.h:75
@ TOY_OP_DOT
Definition: toy_opcodes.h:70
@ TOY_OP_ADDITION
Definition: toy_opcodes.h:32
@ TOY_OP_SCOPE_BEGIN
Definition: toy_opcodes.h:41
@ TOY_OP_TYPE_CAST
Definition: toy_opcodes.h:60
@ TOY_OP_SUBTRACTION
Definition: toy_opcodes.h:33
@ TOY_OP_FN_DECL
Definition: toy_opcodes.h:50
@ TOY_OP_EXPORT_removed
Definition: toy_opcodes.h:64
@ TOY_OP_SECTION_END
Definition: toy_opcodes.h:99
@ TOY_OP_INDEX
Definition: toy_opcodes.h:67
@ TOY_OP_TYPE_DECL
Definition: toy_opcodes.h:44
@ TOY_OP_VAR_DECL
Definition: toy_opcodes.h:47
@ TOY_OP_VAR_ADDITION_ASSIGN
Definition: toy_opcodes.h:54
@ TOY_OP_COMPARE_EQUAL
Definition: toy_opcodes.h:73
@ TOY_OP_VAR_MULTIPLICATION_ASSIGN
Definition: toy_opcodes.h:56
@ TOY_OP_COMPARE_GREATER
Definition: toy_opcodes.h:77
@ TOY_OP_POSTFIX
Definition: toy_opcodes.h:104
@ TOY_OP_INDEX_ASSIGN_INTERMEDIATE
Definition: toy_opcodes.h:69
@ TOY_OP_DIVISION
Definition: toy_opcodes.h:35
@ TOY_OP_PREFIX
Definition: toy_opcodes.h:103