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!
- -14 : BREAKPOINT
- -13 : TYPED_PARAMETER
- -12 : DIRECTIVE
- -11 : CAST
- -10 : NAMED_ARGUMENT
- -9 : EXPRESSION
- -8 : LOGICAL_EXPRESSION
- -7 : INFINITE_PARAMETERS
- -6 : ARGUMENTS
- -5 : PARAMETERS
- -4 : NULL
- -3 : UNDEFINED
- -2 : EXECUTION_FAILED
- -1 : RESERVED
- 0 : PROTECTED
- 1 : PRIVATE
- 2 : PUBLIC
- 3 : IDENTIFIER
- 4 : VAR
- 5 : INT
- 6 : DOUBLE
- 7 : BOOL
- 8 : STRING
- 9 : OBJECT
- 10 : LIST
- 11 : ASSOCIATION
- 12 : FUNCTION
- 13 : EMPTY
- 14 : IS_SET
- 15 : UNSET
- 16 : ASSIGN
- 17 : END
- 18 : LBRA
- 19 : RBRA
- 20 : COMMA
- 21 : IF
- 22 : ELSE
- 23 : ELSEIF
- 24 : WHEN
- 25 : IS
- 26 : SWITCH
- 27 : CASE
- 28 : DEFAULT
- 29 : OTHERWISE
- 30 : WHILE
- 31 : UNTIL
- 32 : FOR
- 33 : FOR_TO
- 34 : EQUAL
- 35 : NEQUAL
- 36 : GT
- 37 : LT
- 38 : GTE
- 39 : LTE
- 40 : EXACTLY_EQUAL
- 41 : EXACTLY_NEQUAL
- 42 : LAND
- 43 : LOR
- 44 : POST_INCREMENT
- 45 : PRE_INCREMENT
- 46 : POST_DECREMENT
- 47 : PRE_DECREMENT
- 48 : INCREMENT
- 49 : DECREMENT
- 50 : LSQBR
- 51 : RSQBR
- 52 : DO
- 53 : LBRACE
- 54 : RBRACE
- 55 : PLUS
- 56 : MULT
- 57 : MINUS
- 58 : DIVIDE
- 59 : MODULO
- 60 : CIRCUMFLEX
- 61 : EACH
- 62 : AS
- 63 : IN
- 64 : STRUCTURE
- 65 : NEW
- 66 : OBJECT_POINTER
- 67 : DOT
- 68 : THEN
- 69 : SEMI_COLON
- 70 : THIS
- 71 : LAMBDA_CALL
- 72 : AT
- 73 : TERNARY
- 74 : COLON
- 75 : TRY
- 76 : CATCH
- 77 : CONCAT
- 78 : HEXADECIMAL
- 79 : OCTAL
- 80 : BINARY
- 81 : INCLUDES
- 82 : IMPORT
- 83 : ALIASES
- 84 : RETURN
- 85 : BREAK
- 86 : NEGATION
- 87 : VAR_BY_REF
- 88 : INDEX_ACCESSOR
- 89 : DECONSTRUCTING_ASSIGNMENT
- 90 : TUPLE
- 91 : NEGATIVE
- 92 : DEFINE
- 93 : ASSERTS
- 94 : INHERITS
- 95 : COUNT
- 96 : ALT_VALUE
- 97 : TO
- 98 : LOOP
- 99 : OPEN_HEREDOC
- 100 : CLOSE_HEREDOC
- 101 : MATCH
- 102 : MULTI_ASSIGN
- 103 : DIVIDE_ASSIGN
- 104 : POWER_ASSIGN
- 105 : LET
- 106 : CONST
- 107 : NAMESPACE
- 108 : BE
- 109 : DECLARE
- 110 : RECORD
- 111 : FIELD
- 112 : STATIC
- 113 : STATIC_CALL
- 114 : GLOBAL
- 115 : FROM
- 116 : PIPE
- 117 : SPECIAL_KEYWORD
- 118 : MIXED_TYPE
- 119 : STRING_TYPE
- 120 : NUMBER_TYPE
- 121 : BOOLEAN_TYPE
- 122 : LIST_TYPE
- 123 : MAP_TYPE
- 124 : FUNCTION_TYPE
- 125 : OBJECT_TYPE
- PIPE : UNION_TYPE
- 126 : RETURN_TYPE
Comments