enum CatspeakOperator
GameMaker Language (.gml)Copyenum CatspeakOperator {
REMAINDER,
MULTIPLY,
DIVIDE,
DIVIDE_INT,
SUBTRACT,
PLUS,
EQUAL,
NOT_EQUAL,
GREATER,
GREATER_EQUAL,
LESS,
LESS_EQUAL,
NOT,
BITWISE_NOT,
SHIFT_RIGHT,
SHIFT_LEFT,
BITWISE_AND,
BITWISE_XOR,
BITWISE_OR,
XOR,
// 1 fields omitted
}
๐ฌ This is an experimental feature. It may change at any moment.
Represents the set of pure operators used by the Catspeak runtime and compile-time constant folding.
ยง REMAINDERtop ^
GameMaker Language (.gml)CopyREMAINDER
The remainder %
operator.
ยง MULTIPLYtop ^
GameMaker Language (.gml)CopyMULTIPLY
The *
operator.
ยง DIVIDEtop ^
GameMaker Language (.gml)CopyDIVIDE
The /
operator.
ยง DIVIDE_INTtop ^
GameMaker Language (.gml)CopyDIVIDE_INT
The integer division //
operator.
ยง SUBTRACTtop ^
GameMaker Language (.gml)CopySUBTRACT
The -
operator.
ยง PLUStop ^
GameMaker Language (.gml)CopyPLUS
The +
operator.
ยง EQUALtop ^
GameMaker Language (.gml)CopyEQUAL
The ==
operator.
ยง NOT_EQUALtop ^
GameMaker Language (.gml)CopyNOT_EQUAL
The !=
operator.
ยง GREATERtop ^
GameMaker Language (.gml)CopyGREATER
The >
operator.
ยง GREATER_EQUALtop ^
GameMaker Language (.gml)CopyGREATER_EQUAL
The >=
operator.
ยง LESStop ^
GameMaker Language (.gml)CopyLESS
The <
operator.
ยง LESS_EQUALtop ^
GameMaker Language (.gml)CopyLESS_EQUAL
The <=
operator.
ยง NOTtop ^
GameMaker Language (.gml)CopyNOT
The logical negation !
operator.
ยง BITWISE_NOTtop ^
GameMaker Language (.gml)CopyBITWISE_NOT
The bitwise negation ~
operator.
ยง SHIFT_RIGHTtop ^
GameMaker Language (.gml)CopySHIFT_RIGHT
The bitwise right shift >>
operator.
ยง SHIFT_LEFTtop ^
GameMaker Language (.gml)CopySHIFT_LEFT
The bitwise left shift <<
operator.
ยง BITWISE_ANDtop ^
GameMaker Language (.gml)CopyBITWISE_AND
The bitwise AND &
operator.
ยง BITWISE_XORtop ^
GameMaker Language (.gml)CopyBITWISE_XOR
The bitwise XOR ^
operator.
ยง BITWISE_ORtop ^
GameMaker Language (.gml)CopyBITWISE_OR
The bitwise OR |
operator.
ยง XORtop ^
GameMaker Language (.gml)CopyXOR
The logical XOR operator.