> -- Иван Кузьмицкий писал(а):
> Vlad, я на 4GL DSL программил много лет.

А речь не идет о каком-то конкретном DSL. Нужен конечный автомат - вы бертете DSL конечного автомата, нужен парсер - берете DSL парсера. Если "взять" для вашего языка/среды сложно - сидите и форматируете/комментируете/раскрашиваете.