Catspeak Reference


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.