Конечный автомат

Какой лучший компилятор Opensource FSM, который может генерировать код C++?

2 ответа

Решение

Я не знаю о лучших, но вы можете посмотреть на Рагель:

Ragel компилирует исполняемые конечные автоматы из обычных языков. Ragel предназначается для C, C++, Objective-C, D, Java и Ruby. Конечные автоматы Ragel могут не только распознавать последовательности байтов, как это делают машины регулярных выражений, но и выполнять код в произвольных точках при распознавании обычного языка.

Пожалуйста, обратитесь к ответу, который я дал на этот вопрос, SMC также может генерировать код C++. Я не могу комментировать качество сгенерированного C++, но для C# это удовлетворительно.

Другие вопросы по тегам