s3-mdssvc: lexer and parser for Spotlight queries