Вопросы по теме 'reduce-reduce-conflict'

Как мне сказать bison, что есть синтаксическая ошибка?
Что происходит, так это конкретный случай, когда после анализа AST я узнаю, есть ли ошибка или нет, когда правило завершено. Я пробовал yyerror("blah") безуспешно. Поскольку я не могу сказать, что это ошибка, оно завершает другое правило и теперь...
258 просмотров
schedule 06.02.2023

Уменьшить/уменьшить конфликт при введении указателей в мою грамматику
Я работаю над небольшим компилятором, чтобы лучше понять трудности создания собственного языка. Прямо сейчас я нахожусь на этапе добавления функциональности указателя в свою грамматику, но при этом у меня возник конфликт уменьшения/уменьшения. Вот...
610 просмотров
schedule 13.01.2024

Как разрешить уменьшить уменьшить конфликты в бизоне?
Во-первых, я уже упоминал здесь много подобных вопросов, но не смог разрешить конфликты. У меня есть этот кусок в моем файле .y . . . obj : INT { $$ = objNew($1, INT_T); } | FLOAT { $$ = objNew($1, FLOAT_T); } | STR { $$ = objNew($1,...
42 просмотров
schedule 01.06.2023

Умножение путем сопоставления в yacc
Я пытаюсь реализовать грамматику, которая позволяет умножать путем сопоставления. Это для анализа полиномиальных входных данных для CAS. Насколько мне известно, он работает довольно хорошо, за исключением нескольких крайних случаев. Я выделил две...
59 просмотров