Decsribe operator precedences.
You can find more information in comments below.
enum OPERATOR_PRECEDENCE
{
op0, // Not applicable
op1, // @, not
op2, // *, /, %, div, mod, and, shl, shr, as, <<, >>
op3, // +, -, or, xor
op4, // <>, <, >, <=, >=, in, is
op5, // =(comparison), ==, ===, !=, !==
op6, // &
op7, // ^
op8, // |
op9, // &&
op10, // ||
op11, // =(assignment), +=, -=, *=, /=, %=, <<=, >>=, &=, ^=, |=
};
Namespace: | nitisa::scripting |
Include: | Nitisa/Modules/Scripting/Enums.h |