gudn tach Maik!
ist schon spaet, aber vielleicht isses ja richtig (ungetestet):
predicate: '(' predicate ')' | '(' predicate ')' andor predicate | expression symb andor predicate | expression symb
andor: /AND/i | /OR/i
symb: '=' | '<' | '<=' | '>' | '>=' | '<>'
expression: 'foo'
ich habe also aus "predicate andor predicate" per fallunterscheidung "'(' predicate ')' andor predicate | expression symb andor predicate" gemacht.
prost
seth