Результаты поиска по запросу "yacc"

4 ответа

конец файла бизона

Если я забуду поставить пустую строку в конце любого из моих файлов, моя программа получит синтаксическую ошибку. Проблема в том, что моя грамматика ожидает, что новая строка завершит текущую строку. Поскольку символ новой строки не существует, ...

5 ответов

Преимущества Antlr (скажем, lex / yacc / bison) [закрыто]

В прошлом я использовал lex и yacc (чаще всего bison) для различных проектов, обычно для переводчиков (например, подмножество EDIF, передаваемого в приложение EDA). Кроме того, мне пришлось поддерживать код, основанный на грамматиках lex / yacc, ...

2 ответа

Я также не знаю, есть ли реализация C #, которая позволила бы вам сохранить управляемый код. Возможно, вам придется использовать неуправляемый импорт C / C ++.

я есть следующий файл и который нужно проанализировать --TestFile Start ASDF123 Name "John" Address "#6,US" end ASDF123Строки начинаются с-- будут рассматриваться как строки комментариев. и файл начинается с «Пуск» и заканчиваетсяend, Строка ...

ТОП публикаций

1 ответ

Как реализовать оператор If во Flex / bison

Я не получаю ошибку, пожалуйста, вы можете помочь мне, вот .l и .y file.thanks.

14 ответов

Надеюсь, это поможет, С наилучшими пожеланиями, Том.

есть хорошие инструменты для быстрого начала анализа и анализа кода C / C ++? В частности, я ищу инструменты с открытым исходным кодом, которые обрабатывают препроцессор C / C ++ и язык. Предпочтительно, чтобы эти инструменты использовали ...

2 ответа

SQL lex yacc грамматика

Все, Разработка валидирующего приложения для встроенного SQL я буду использовать ANSI C или C ++ в качестве языка разработки Где я могу получить грамматику sql для lex и yacc?

4 ответа

Почему эта простая грамматика имеет конфликт сдвига / уменьшения?

%token <token> PLUS MINUS INT %left PLUS MINUSЭТО РАБОТАЕТ: exp : exp PLUS exp; exp : exp MINUS exp; exp : INT;У ЭТОГО 2 КОНФЛИКТА СМЕНА / СНИЖЕНИЕ: exp : exp binaryop exp; exp : INT; binaryop: PLUS | MINUS ;ПОЧЕМУ?

1 ответ

Уменьшать бизонов до начального символа, только если найден EOF

Я использую Bison с Flex. У меня есть следующее правило в моем входном файле Yacc:

5 ответов

Преимущества Antlr (скажем, lex / yacc / bison) [закрыто]

1 ответ

Простой Flex / Bison C ++

Я уже искал свой ответ, но я не получил быстрый ответ для простого примера. Я хочу скомпилировать сканер flex / bison + парсер с использованием g ++ только потому, что я хочу использовать классы C ++ для создания AST и подобных вещей. При ...