Кой е най-добрият Opensource FSM компилатор, който може да генерира C++ код?
Компилатор на Finite State Machine [затворен]
Отговори (2)
Не знам за най-добрия, но можете да погледнете Ragel :
Ragel компилира изпълними крайни машини от обикновени езици. Ragel е насочен към C, C++, Objective-C, D, Java и Ruby. Машините със състояния на Ragel могат не само да разпознават последователности от байтове, както правят машините за регулярен израз, но също така могат да изпълняват код в произволни точки при разпознаването на нормален език.
person
Nat
schedule
18.06.2009
+1 Ragel е наистина страхотен.
- person Zifre; 18.06.2009
Моля, вижте отговора, който дадох на този въпрос, SMC може също да генерира C++ код. Не мога да коментирам качеството на генерирания C++, но за C# е задоволително.
person
Bas Bossink
schedule
18.06.2009