나는 들소 새로운 그리고 난/감소 충돌 이동에 문제가 ...충돌 들소 파서
나는 C 언어에 대한 문법 규칙을 쓰고 있어요 : ID는 식별하는 토큰 이 규칙은 괄호 안에 작성된 경우에도 식별자를 사용할 수 있음을 보장하기 위해 작성했습니다. 들소 충돌
id : '(' ID ')' {printf("(ID) %s\n", $2);}
| ID {printf("ID %s\n", $1);}
;
출력은 다음과 같습니다
State 82
12 id: '(' ID . ')'
13 | ID .
')' shift, and go to state 22
')' [reduce using rule 13 (id)]
$default reduce using rule 13 (id)
어떻게이 충돌을 해결할 수 있습니까?
나는 분명하고 도움 주셨으면합니다.
전체 바이슨 출력입니까? 또한 영어로 제공 할 수 있습니까? – melpomene
영어로 정확합니다. –
문법에 대해서조차도 [Minimal, Complete, Verifiable example] (/ help/mcve)이 필요합니다. –