next up previous
Next: If Solution Up: No Title Previous: Debugging JavaCUP

If again


\begin{program}
Statement~\=::=~\=IF~IDENT~Statement~
\\ ~~~~~~~~~~~~~~\\ gt$\ve...
 ...~~~\\ gt$\vert$\\ gt RETURN~NUMLIT~SEMI
\\ ~~~~~~~~~~~~~~~~~~\\ gt;\end{program}
reports a shift-reduce conflict. Why?
\begin{program}
{\vem if}~x~{\vem if}~y~{\vem return}~3;~{\vem else}~{\vem return}~7;\end{program}



Christoph Zenger
4/6/2000