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)CopyREMAINDERThe remainder % operator.
ยง MULTIPLYtop ^
GameMaker Language (.gml)CopyMULTIPLYThe * operator.
ยง DIVIDEtop ^
GameMaker Language (.gml)CopyDIVIDEThe / operator.
ยง DIVIDE_INTtop ^
GameMaker Language (.gml)CopyDIVIDE_INTThe integer division // operator.
ยง SUBTRACTtop ^
GameMaker Language (.gml)CopySUBTRACTThe - operator.
ยง PLUStop ^
GameMaker Language (.gml)CopyPLUSThe + operator.
ยง EQUALtop ^
GameMaker Language (.gml)CopyEQUALThe == operator.
ยง NOT_EQUALtop ^
GameMaker Language (.gml)CopyNOT_EQUALThe != operator.
ยง GREATERtop ^
GameMaker Language (.gml)CopyGREATERThe > operator.
ยง GREATER_EQUALtop ^
GameMaker Language (.gml)CopyGREATER_EQUALThe >= operator.
ยง LESStop ^
GameMaker Language (.gml)CopyLESSThe < operator.
ยง LESS_EQUALtop ^
GameMaker Language (.gml)CopyLESS_EQUALThe <= operator.
ยง NOTtop ^
GameMaker Language (.gml)CopyNOTThe logical negation ! operator.
ยง BITWISE_NOTtop ^
GameMaker Language (.gml)CopyBITWISE_NOTThe bitwise negation ~ operator.
ยง SHIFT_RIGHTtop ^
GameMaker Language (.gml)CopySHIFT_RIGHTThe bitwise right shift >> operator.
ยง SHIFT_LEFTtop ^
GameMaker Language (.gml)CopySHIFT_LEFTThe bitwise left shift << operator.
ยง BITWISE_ANDtop ^
GameMaker Language (.gml)CopyBITWISE_ANDThe bitwise AND & operator.
ยง BITWISE_XORtop ^
GameMaker Language (.gml)CopyBITWISE_XORThe bitwise XOR ^ operator.
ยง BITWISE_ORtop ^
GameMaker Language (.gml)CopyBITWISE_ORThe bitwise OR | operator.
ยง XORtop ^
GameMaker Language (.gml)CopyXORThe logical XOR operator.