パターン演算子には以下のように計算の優先順位があります。
優先順位
演算子種別
演算子
1
単項演算子
every
not
every-distinct
2
ガード
where timer:within
where timer:withinmax
while (式)
3
繰返し
[回数]
until
4
論理積
and
5
論理和
or
6
followed-by
->
括弧記号“(”および“)”を使ってパターン式を構成するサブ式を囲むことによって、囲んだ部分の計算を優先させることができます。