Вопросы по теме '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 просмотров
schedule
26.05.2024