В статье "Parsing with the Spark module" рассказано о использовании одного из мощнейших средств парсинга для Python - модуля Spark (Scanning, Parsing, and Rewriting Kit).