} // transitions public override state shiftNonterm(string nonterm, int count, Coordinate end, string rule, state rightmost) { nonterminalState s; update(count); switch(nonterm) { default: throw new System.Exception("\""+nonterm+"\":"+rule); case "rank-specifier": { bool reject = false; s = new itemSet_219(this, end, rule, rightmost, reject, count); if (memo1 != null) { memo1.add(s, count); return null; } else { memo1 = s; return s; } } } // switch } // shiftNonterm
} // transitions public override state shiftNonterm(string nonterm, int count, Coordinate end, string rule, state rightmost) { nonterminalState s; update(count); switch(nonterm) { default: throw new System.Exception("\""+nonterm+"\":"+rule); case "namespace-or-type-name": { bool reject = false; s = new itemSet_72(this, end, rule, rightmost, reject, count); if (memo1 != null) { memo1.add(s, count); return null; } else { memo1 = s; return s; } } case "member-name": { bool reject = false; s = new itemSet_607(this, end, rule, rightmost, reject, count); if (memo2 != null) { memo2.add(s, count); return null; } else { memo2 = s; return s; } } case "type-name": { bool reject = false; s = new itemSet_610(this, end, rule, rightmost, reject, count); if (memo3 != null) { memo3.add(s, count); return null; } else { memo3 = s; return s; } } case "variable-declarator": { bool reject = false; s = new itemSet_611(this, end, rule, rightmost, reject, count); if (memo4 != null) { memo4.add(s, count); return null; } else { memo4 = s; return s; } } case "rank-specifier": { bool reject = false; s = new itemSet_219(this, end, rule, rightmost, reject, count); if (memo5 != null) { memo5.add(s, count); return null; } else { memo5 = s; return s; } } case "variable-declarators": { bool reject = false; s = new itemSet_612(this, end, rule, rightmost, reject, count); if (memo6 != null) { memo6.add(s, count); return null; } else { memo6 = s; return s; } } } // switch } // shiftNonterm