parser generator in Python
