+ public <B,C> void invokeShifts(Token t, Invokable<State,B,C> irbc, B b, C c) {
+ oshifts.invoke(t, irbc, b, c);
+ }
+ public <B,C> void invokeReductions(Token t, Invokable<Reduction,B,C> irbc, B b, C c) {
+ if (t==null) for(Reduction r : eofReductions) irbc.invoke(r, b, c);
+ else oreductions.invoke(t, irbc, b, c);
+ }
+