for (int tidx=0, cnt=0; tidx < terminal.number(); tidx++, cnt++) System.err.print("["+tidx+"]"+terminal.find(tidx).name()+" "); if ((cnt+1) % 5 == 0) System.err.println();
for (int pidx=0; pidx < production.number(); pidx++) production prod = production.find(pidx); System.err.print("["+pidx+"] "+prod.lhs().the_symbol().name() + " ::= "); for (int i=0; i<prod.rhs_length(); i++)
for (int pidx=0; pidx < production.number(); pidx++) production prod = production.find(pidx); System.err.print("["+pidx+"] "+prod.lhs().the_symbol().name() + " ::= "); for (int i=0; i<prod.rhs_length(); i++)
for (int pidx=0; pidx < production.number(); pidx++) production prod = production.find(pidx); System.err.print("["+pidx+"] "+prod.lhs().the_symbol().name() + " ::= "); for (int i=0; i<prod.rhs_length(); i++)
for (int pidx=0; pidx < production.number(); pidx++) production prod = production.find(pidx); System.err.print("["+pidx+"] "+prod.lhs().the_symbol().name() + " ::= "); for (int i=0; i<prod.rhs_length(); i++)
for (int pidx=0; pidx < production.number(); pidx++) production prod = production.find(pidx); System.err.print("["+pidx+"] "+prod.lhs().the_symbol().name() + " ::= "); for (int i=0; i<prod.rhs_length(); i++)