in packages/core/nano/src/parser.ts [526:545]
function operatorPrecedence(kind: SyntaxKind): number {
switch (kind) {
case SyntaxKind.EqualsToken:
case SyntaxKind.LessThanToken:
case SyntaxKind.GreaterThanToken:
case SyntaxKind.LessThanEqualsToken:
case SyntaxKind.GreaterThanEqualsToken:
case SyntaxKind.NotEqualsToken:
return 1;
case SyntaxKind.PlusToken:
case SyntaxKind.MinusToken:
return 2;
case SyntaxKind.AsteriskToken:
case SyntaxKind.SlashToken:
return 3;
case SyntaxKind.CaretToken:
return 4;
}
return -1;
}