title: What is a good python parser for a google-like search query?
body: <p>For some search-based code (in Python), I need to write a query syntax parser that would parse a simple google like query syntax. For example:</p>
  
  <blockquote>
    <p>all of these words "with this phrase"
    OR that OR this site:within.site
    filetype:ps from:lastweek</p>
  </blockquote>
  
  <p>As search becomes more an more popular, I expected to be able to easily find a python library for doing this and thus avoid having to re-invent the wheel. Sadly, searches on google doesn't yield much.</p>
  
  <p>What would you recommend as a python parsing library for this simple task?</p>