package_context: valid: - | # param, variable binding, and rule block param $X := 1 $Y := true Rule Test input '*.txt' output '{$*}.result' Action rev {$I[1]} > {$O[1]} End - | # param block, rule block, and rule binding Param $X := 1 $Y := 2 $Z := 3 End Rule Test input '*.txt' output '{$*}.result' param $A := 1 Action rev {$I[1]} > {$O[1]} End rule Test2 := Test