Я хочу разобрать строку фильтра, похожую на следующую:
((Field1 = 'red') and (field2 = 2)) or (Field3 between 1 and 5) or (field4 in ['up', 'down'])
Я бы хотел использовать TParser в модуле Classes, но, похоже, нет большого количества документации или примеров по нему.