@Test public void testSimpleLoops() throws Exception {
Grammar g = new Grammar(
"lexer grammar t;\n"+
"A : (DIGIT)+ '.' DIGIT | (DIGIT)+ ;\n" +
"fragment DIGIT : '0'..'9' ;\n");
g.buildNFA();
g.createLookaheadDFAs(false);
DFA dfa = g.getLookaheadDFA(3);
checkPrediction(dfa,"32",2);
checkPrediction(dfa,"999.2",1);
checkPrediction(dfa,".2", NFA.INVALID_ALT_NUMBER);