PLY (Python Lex-Yacc) – To Write a Parser in Python

  • The bad thing about PLY is that it's required at runtime, in contrast to Flex+Yacc/Bison (C) or Wisent (Python).