Нужен пример расчета для ANTLR3
Я успешно установил ANTLR3 на свою Windows и привязал его к Visual Studio, но...
Кто-нибудь может показать мне рабочий пример калькулятора в C++/ANTLR? Так же, как и из дистрибутива, написанного на Java.
У меня проблемы с этим. Я использую std::map
Antlr3c.lib (antlr3lexer.obj): MSIL.netmodule или модуль, скомпилированный с /GL найден; перезапуск ссылки с /LTCG; добавьте / LTCG в командную строку ссылки для улучшения производительности компоновщика ССЫЛКА: предупреждение LNK4075: игнорирование "/INCREMENTAL" из-за спецификации "/ LTCG" Создание библиотеки D:\antlr_usage\Debug\antlr_usage.lib и объекта D:\antlr_usage\Debug\antlr_usage.exp ССЫЛКА: предупреждение LNK4098: defaultlib 'MSVCRT' конфликтует с использованием других библиотек; использовать /NODEFAULTLIB: библиотека
1 ответ
К сожалению, пока нет цели выпуска C++ для Antlr 3. Antlr v2, однако, имеет большой C++
цель, а также пример программы Calc.
Antlr v3 действительно имеет C
цель. Если вы хотите просмотреть его образцы, вы можете найти их на этой странице:
http://www.antlr.org/api/C/index.html
Или прямо здесь для нетерпеливых:) http://www.antlr.org/download/examples-v3.tar.gz
Если вы хотите посмотреть пример Antlr V2 C++ Calc и попытаться адаптировать его для использования C в Antlr v3, вы можете скачать его здесь: http://www.antlr.org/api/C/index.html