1
이제는 가장 가까운 IF
에 ELSE를 연결하는 방법을 알았습니다.ELSE가 yacc에서 가장 멀리있는 IF와 연관시키는 방법?
%nonassoc IFX
%nonassoc ELSE
| IF stmt %prec IFX
| IF stmt ELSE stmt
그러나 어떻게하면 ELSE
를 가장 먼 IF
과 연관시킬 수 있습니까?
위의 두 %nonassoc
순서를 바꿔 보려고했지만, 그 후에는 IF stmt ELSE stmt
형식의 유효한 문을 인식하지 못하는 것 같습니다.
왜?
올바르게 수행하는 방법?