next up previous
Next: Debugging JavaCUP Up: No Title Previous: Grammar in JavaCUP

States in JavaCUP

The option -dump_states yields the following output
\begin{program}
START~lalr\_state~[0]:~\{
\\ ~~~~[Expression~::=~($*$)~Term~,~\{...
 ...LUS~Expression~,~\{EOF~\}]
\\ \}
\\ transition~on~PLUS~to~state~[5]\end{program}

\begin{program}
lalr\_state~[2]:~\{
\\ ~~~~[Term~::=~NUMLIT~($*$)~,~\{EOF~PLUS~\...
 ...~[4]:~\{
\\ ~~~~[\$START~::=~Expression~EOF~($*$)~,~\{EOF~\}]
\\ \}\end{program}

\begin{program}
lalr\_state~[5]:~\{
\\ ~~~~[Expression~::=~($*$)~Term~,~\{EOF~\}...
 ...\\ ~~~~[Expression~::=~Term~PLUS~Expression~($*$)~,~\{EOF~\}]
\\ \}\end{program}



Christoph Zenger
4/6/2000