брр... @aolko чтото я не пойму что ты хочеш.. читал твою перепалку с @Fedcomp и со стороны думаю что ты нес какуюто дич... ежу понятно что на любом яп общего назначения можно написать парсер, понятное дело что его можно реализовать на рубях если скорость не является важным фактором.. и все равно с практической точки зрения чтобы не изобретать заново лисипед, лучше взять тотже бизон или иной yyac и соответственно запилить на его сгенерированном выхлопе, тот же си например