Я помню, что прочитал про парсер, который вам просто нужно прокормить несколько строк, чтобы он мог разбираться с каким-то текстом.
Он просто определяет разницу между двумя строками, чтобы знать, что представляют собой переменные части. Я думал, что это написано на питоне, но я не уверен. Кто-нибудь знает, какая библиотека была?