ASL evaluates operators in the following order:
-
( )
-
* /
-
%
-
+ -
-
== != < > <= >=
-
&& || .
Parentheses are evaluated first. The logical AND, logical OR, and the concatenation operator are evaluated last. ASL evaluates operators with the same level of precedence from left to right.