177178179180181182183184185186187
Parser() { Nonterminal streets = star(STREET); Nonterminal itinerary = seq(LINK, streets, LINK); DFA = itinerary.toDFA().minimize(); } @Override public int terminalFor(State state) { Edge edge = state.getBackEdge();