Единственный найденный инструмент - это Генератор парсера :
Operating System: Windows 95 / 98 / ME / NT / 2000 / XP
Но, похоже, он не поддерживает win7
, когда я пытаюсь собрать для Visual C ++ (32 бит), получил эту ошибку:
yyaslvar.c
C:\Program Files\Parser Generator 2\Cpp\Source\yyaslvar.c(35) : error C2099: initializer is not a constant
C:\Program Files\Parser Generator 2\Cpp\Source\yyaslvar.c(36) : error C2099: initializer is not a constant
C:\Program Files\Parser Generator 2\Cpp\Source\yyaslvar.c(37) : error C2099: initializer is not a constant
FILE YYFAR *YYNEAR YYDCDECL yyin = stdin;
FILE YYFAR *YYNEAR YYDCDECL yyout = stdout;
FILE YYFAR *YYNEAR YYDCDECL yylexererr = stderr;
Я использую Visual Studio 2010 Express.