(B)0[mqqqwq> conditional-expr qqqqqqqqqqqqqqqqq>qqqqqqqqqqqqqqwqqqqqq>
     tqqqqqqqqqqqqqqqqqqqqq> [4mNOT[m qq> conditional-expr qqqqu
     tq> conditional-expr q> [4mAND[m qq> conditional-expr qqqqu
     mq> conditional-expr q> [4mOR[m  qq> conditional-expr qqqqj
  (B)0[mconditional-expr =
   qwqqq> value-expr qq> rel-operator qq> value-expr qqwqq>
    tqqq> any-clause qqqqqqqqqqqqqqqq>qqqqqqqqqqqqqqqqqu
    tqqq> between-clause qqqqqqqqqqqq>qqqqqqqqqqqqqqqqqu
    tqqq> containing-clause qqqqqqqqq>qqqqqqqqqqqqqqqqqu
    tqqq> matching-clause qqqqqqqqqqq>qqqqqqqqqqqqqqqqqu
    tqqq> missing-clause qqqqqqqqqqqq>qqqqqqqqqqqqqqqqqu
    tqqq> starting-with-clause qqqqqq>qqqqqqqqqqqqqqqqqu
    mqqq> unique-clause qqqqqqqqqqqqq>qqqqqqqqqqqqqqqqqj
  (B)0[mrel-operator =
  qqqqwqq>  [4mEQ[m  qqqwqqqqq>
      tqq>  =   qqqu
      tqq>  [4mNE[m  qqqu
      tqq>  <>  qqqu
      tqq>  [4mGT[m  qqqu
      tqq>  >   qqqu
      tqq>  [4mGE[m  qqqu
      tqq>  >=  qqqu
      tqq>  [4mLT[m  qqqu
      tqq>  <   qqqu
      tqq>  [4mLE[m  qqqu
      mqq>  <=  qqqj