ANTLR 3
От: nen777w  
Дата: 26.03.10 14:29
Оценка:
Захотелось тут пощупать этот инструмент.
Из за встроенного отладчика и визуализатора.
Сходил на сайт скачал ANTLRWorks, скачал С-грамматику из примеров.
Всё хорошо, только не могу понять как заставить ANTLR сгенерировать C-код или C++.
По умолчанию он генерирует код для Java.
Почитал на сайте что нужны какие то модули расширения. Где их есть и почему нету в Downloads Я не могу понять.
Re: ANTLR 3
От: Аноним  
Дата: 26.03.10 14:45
Оценка: 8 (1)
По умолчанию все нужные модули для генерации С-кода (С++ не поддерживается) уже должны быть в AntlrWorks. Для того, чтоб получить С-код парсера надо в начале грамматики добавить
options 
{
    language = C;
    ASTLabelType=pANTLR3_BASE_TREE; // если будешь строит аст дерево разбора.
}


Для более подробной информации смотри здесь
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.