ruby: fix and/or precedence in slicc