Build parsers for python based on a Bachus-Naur-like syntax.