The following is a list of all ZPE byte codes. These are subject to change so please keep an eye on them and use constants in a byte code file like the ZPE Project does!
- CAST = -11
- NAMED_ARGUMENT = -10
- MATHEMATICAL_EXPRESSION = -9
- LOGICAL_EXPRESSION = -8
- INFINITE_PARAMETERS = -7
- ARGUMENTS = -6
- PARAMETERS = -5
- NULL = -4
- UNDEFINED = -3
- EXECUTION_FAILED = -2
- RESERVED = -1
- PROTECTED = 0
- PRIVATE = 1
- PUBLIC = 2
- NAME = 3
- VAR = 4
- INT = 5
- DOUBLE = 6
- BOOL = 7
- STRING = 8
- OBJECT = 9
- LIST = 10
- ASSOCIATION = 11
- FUNCTION = 12
- ASSIGN = 16
- END = 17
- LBRA = 18
- RBRA = 19
- COMMA = 20
- IF = 21
- ELSE = 22
- ELSEIF = 23
- WHEN = 24
- IS = 25
- SWITCH = 26
- CASE = 27
- DEFAULT = 28
- OTHERWISE = 29
- WHILE = 30
- UNTIL = 31
- FOR = 32
- FOR_TO = 33
- EQUAL = 34
- NEQUAL = 35
- GT = 36
- LT = 37
- GTE = 38
- LTE = 39
- EXACTLY_EQUAL = 40
- EXACTLY_NEQUAL = 41
- LAND = 42
- LOR = 43
- POST_INCREMENT = 44
- PRE_INCREMENT = 45
- POST_DECREMENT = 46
- PRE_DECREMENT = 47
- INCREMENT = 48
- DECREMENT = 49
- LSQBR = 50
- RSQBR = 51
- DO = 52
- LBRACE = 53
- RBRACE = 54
- PLUS = 55
- MULT = 56
- MINUS = 57
- DIVIDE = 58
- MODULO = 59
- CIRCUMFLEX = 60
- EACH = 61
- AS = 62
- IN = 63
- STRUCTURE = 64
- NEW = 65
- OBJECT_POINTER = 66
- DOT = 67
- THEN = 68
- SEMI_COLON = 69
- THIS = 70
- LAMBDA_CALL = 71
- AT = 72
- TERNARY_MARK = 73
- COLON = 74
- TRY = 75
- CATCH = 76
- CONCAT = 77
- HEXADECIMAL = 78
- OCTAL = 79
- BINARY = 80
- INCLUDES = 81
- IMPORT = 82
- ALIASES = 83
- RETURN = 84
- BREAK = 85
- NEGATION = 86
- VAR_BY_REF = 87
- INDEX_ACCESSOR = 88
- GOTO = 89
- LABEL = 90
- NEGATIVE = 91
- DEFINE = 92
- ASSERTS = 93
- INHERITS = 94
- COUNT = 95
- ALT_VALUE = 96
- TO = 97
- LOOP = 98
- OPEN_HEREDOC = 99
- CLOSE_HEREDOC = 100
- MATCH = 101
- MULTI_ASSIGN = 102
- DIVIDE_ASSIGN = 103
- POWER_ASSIGN = 104
- LET = 105
- BE = 106
- DECLARE = 107
- RECORD = 108
- CREATE = 109
- STATIC = 110
- STATIC_CALL = 111
- GLOBAL = 112
- FROM = 113
- PIPE = 114
- UNION_TYPE = PIPE
- MIXED_TYPE = 115
- STRING_TYPE = 116
- INTEGER_TYPE = 117
- REAL_TYPE = 118
- BOOLEAN_TYPE = 120
- LIST_TYPE = 121
- MAP_TYPE = 122
- FUNCTION_TYPE = 123
- OBJECT_TYPE = 124
- SPECIAL_KEYWORD = 125
- RETURN_TYPE = 126
- TYPED_PARAMETER = 127
Comments