title: Parsing a context-free grammar in Python
body: <p>What tools are available in Python to assist in parsing a context-free grammar?</p>
  
  <p>Of course it is possible to roll my own, but I am looking for a generic tool that can generate a parser for a given CFG.</p>