sawine@0: term = term AND term sawine@0: term = NOT term sawine@0: term = "(" term ")" sawine@0: int_op = IS sawine@0: int_op = IS NOT sawine@0: int_op = GREATER THAN sawine@0: int_op = LESS THAN sawine@0: string_op = IS sawine@0: string_op = IS NOT sawine@0: string_array_op = IS sawine@0: string_array_op = IS NOT sawine@0: string_array_op = IN sawine@0: string_array_op = NOT IN sawine@0: string_string_array_op = IN sawine@0: string_string_array_op = NOT IN sawine@0: int_array = "[" ints "]" sawine@0: ints = sawine@0: ints = ints "," int sawine@0: ints = ints int sawine@0: int = INTEGER sawine@0: string_array = "[" strings "]" sawine@0: strings = sawine@0: strings = strings "," string sawine@0: strings = strings string sawine@0: int_pt = TAS sawine@0: char_pt = FTYP sawine@0: string_pt = ADEP sawine@0: string_pt = ADES sawine@0: string_pt = RWY sawine@0: string_pt = ATYP sawine@0: string_pt = COPX sawine@0: string_pt = FRUL sawine@0: string_pt = RFL sawine@0: string_pt = TRAVEL_TYPE sawine@0: string_array_pt = ROUTE sawine@0: char_array_pt = EQUIP sawine@0: string = QUOTE STRING QUOTE