В статье "Parsing with the SimpleParse module" описывается EBNF-style модуль для парсинга логов, файлов конфигурации или любых структурированных типов данных в программах на языке Python.