Итоги голосования для комментария:
Джек Ну тебе виднее. Я в свое время писал, причем, за свою карьеру программиста не один раз… Это муторно, потом могут долго лесть баги, и с имхо не имеет смысла…
Я даже статью писал, только так и не выложил. Она называлась что-то воде «арабский кошмар», потому что процесс представлял собой вложенные итерации, типа как сон во сне, во сне, во сне… В конечном итоге парсер грамматики для генератора был написан на самом себе :) Обычное такое явление, когда язык программирование написан на самом себе х)
+