Какой лучший компилятор FSM с открытым исходным кодом, который может генерировать код С++?
Компилятор конечного автомата [закрыт]
Ответы (2)
Я не знаю насчет лучших, но вы можете взглянуть на Ragel. :
Ragel компилирует исполняемые конечные автоматы из обычных языков. Ragel ориентируется на C, C++, Objective-C, D, Java и Ruby. Конечные автоматы Ragel могут не только распознавать последовательности байтов, как это делают машины с регулярными выражениями, но также могут выполнять код в произвольных точках при распознавании обычного языка.
person
Nat
schedule
18.06.2009
+1 Рагель действительно крут.
- person Zifre; 18.06.2009
Пожалуйста, обратитесь к ответу, который я дал на этот вопрос, SMC также может генерировать код C++. Я не могу комментировать качество сгенерированного C++, но для C# оно удовлетворительное.
person
Bas Bossink
schedule
18.06.2009