Я столкнулся с ANTLR C # Грамматика на CodePlex . Это относительно новый проект, использующий ANTLR 3.2. В нем говорится, что он поддерживает C # 4.0 и лицензирован под Eclipse Public License (EPL).
Я немного поиграл с этим. У него есть куча тестовых файлов, содержащих выражения. Он поддерживает лямбды, небезопасный контекст ... как вы, естественно, ожидаете. Он анализирует файл C # и передает вам абстрактное синтаксическое дерево. Вы можете делать с ней все, что захотите.