public void CollectFates(NFA nf, Lexer l) { for (int i = nf.NodeCount - 1; i >= 0; i--) { if ((nstates[i >> 5] & (1 << (i & 31))) != 0) { int fate = nf.FateOf(i); if (fate >= 0) { if (Lexer.LtmTrace) Console.WriteLine("+ Adding fate {0}", fate); l.NoteFate(fate); } } } }