Constraints Grammar for Advanced Users


This section offers a fuller explanation of Constraints and other grammatical operators for creating an advanced Constraints expression.

 

<constraint>[<AND>|<OR><constraint>…]

<constraint> =         <specifier><operator><value>

<specifier> =           <ANY> | <ALL> | <member-expr>

<member-expr> =    [<quote-char>] member-name | member-alias-name [<quote-char>]

<value> =    a number

<ANY> =    Any

<ALL> =     All

<operator> =           <less-than> | <greater-than> | <less-than-or-equal-to> | <greater-than-or-equal-to> | <equals> | <not-equals> | <top> | <bottom>

<less-than> =          <

<greater-than> =      >

<less-than-or-equal-to> =      <=

<greater-than-or-equal-to> =  >=

<equals> = =

<not-equals> =        <>

 <top> =      top

<bottom> =             bottom

<AND> =    And

<OR> =      Or

[<quote-char>] =      ' | "