Я только что переработал старый код, похожий на компилятор, написанный с использованием bison. Пока я делал это, мне было интересно, что такое современный эквивалент? Есть ли хорошая .NET (или аналогичная) среда для написания компиляторов, которая принимает грамматику BNF и разделяет DLL, которая выполняет анализ?