Ñò ®XRc@s;ddkZddkiZddklZlZlZlZdeifd„ƒYZdei fd„ƒYZ dei fd„ƒYZ d ei fd „ƒYZ d ei fd „ƒYZ d ei fd„ƒYZ deifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdS(iÿÿÿÿN(tBooleanQueryExceptiont ParseErrortQueryExceptiontQueryLengthExceededt QueryLexercBseZRS((t__name__t __module__(((s=/usr/lib/python2.6/vendor-packages/pkg/server/query_parser.pyRst QueryParsercBseZdZd„ZRS(sYThis class exists so that the classes the parent class query parser uses to build the AST are the ones defined in this module and not the parent class's module. This is done so that a single query parser can be shared between the client and server modules but will construct an AST using the appropriate classes.cCsztii||ƒtiti}h}xA|iiƒD]0}t||ƒpt ‚t ||ƒ||s "