Mikkel Kamstrup Erlandsen writes: > 2007/1/29, Jean-Francois Dockes <[EMAIL PROTECTED]>: > > > > Mikkel Kamstrup Erlandsen writes: > > > Hi All, > > > > > > I put together a first take on formalizing an end user search language. > > > > > > http://wiki.freedesktop.org/wiki/WasabiUserSearchLanguage > > > > - Which of OR and AND has priority ? (does (A AND B OR C) mean > > ((A AND B) OR C) or (A AND (B OR C)) ? > > > I guess it is standard that AND takes precedence over OR, but maybe it makes > sense to reverse that in our case. Think of the case > type:audio hendrix OR beatles > > In this case I would assume the user wants "audio files matching hendrix or > beatles", and not "audio files matching hendrix, or anything that matches > beatles"... I think it is non-standard however...
Yes, after checking, in C/C++, AND has higger precedence. I could have sworn that they had equal... And I would'nt dare writing this kind of expression without parentheses anyway. In our case, I think that you are right and that it makes more sense to have OR take precedence, this has my vote. jf _______________________________________________ xdg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xdg
