今までのno-loop, agenda-groupなどはルール属性といわれる宣言でした。他にもdurationなどあるけど、必要に応じて書く。ここからはLHSの中(Whenの中)での記述についてまとめてく。既に今までのサンプルで
$p : Jumper(step == 1)
といったものがあり、コロンを挟んで左側がバインド変数、()の中でフィリタリングをしていることは書きました。conjuctionとしては以下の3つが記述できます。(上から優先度高い)
&&
||
,
よくプログラミング言語であるカッコでくくって優先順位を制御することも可能です。