diff --git a/docs/reference/src/components/cairo/modules/language_constructs/pages/operator-precedence.adoc b/docs/reference/src/components/cairo/modules/language_constructs/pages/operator-precedence.adoc index f042130ba33..f9257fc88e0 100644 --- a/docs/reference/src/components/cairo/modules/language_constructs/pages/operator-precedence.adoc +++ b/docs/reference/src/components/cairo/modules/language_constructs/pages/operator-precedence.adoc @@ -76,6 +76,11 @@ Write it with logical conjunctions instead: let all_equal = a == b && b == c; ---- +Mixed consecutive comparison/equality operators are also not supported +(for example, `a < b == c` or `a == b < c`). +Use explicit conjunctions or parenthesized boolean comparisons to express intent. +The parser reports these forms as `E1028` (consecutive comparison operators). + == Related - xref:operator-expressions.adoc[Operator expressions]