Цитата Сообщение от Q-Master Посмотреть сообщение
нужен нормальный синтаксический и лексический парсер
GPLEX и GPPG же (можно сказать, что порт flex/yacc)

А вообще задача парсить свои DSL - это очень частая в мире .NET задача. Правда, её обычно на DLR-языках решают типа IronPython.