Вот выдержка из [имя файла] .output состояние 94Как решить этот конфликт сокращения/сокращения в Bison?
32 expr: expr . opt_at_type '.' TYPEID '(' opt_expr_list ')'
39 | expr . '+' expr
40 | expr . '-' expr
41 | expr . '*' expr
42 | expr . '/' expr
42 | expr '/' expr .
44 | expr . '<' expr
45 | expr . LE expr
46 | expr . '=' expr
'@' shift, and go to state 73
'.' reduce using rule 23 (opt_at_type)
'.' [reduce using rule 42 (expr)]
$default reduce using rule 42 (expr)
opt_at_type go to state 74
opt_at_type определяется как:
opt_at_type:
{ $$ = idtable.add_string("SELF_TYPE"); }
| '@' TYPEID
{ $$ = $2; }
;
и вы можете просветить меня, почему это происходит?