public Token PeekSymbol(int pCount) { Token s = null; bool blnAtEnd = mblnAtEnd; int i = 0; mTokenizer.BeginTransaction(); while (i < pCount && GetNextToken(out s)) { i++; } mTokenizer.RollbackTransaction(); mblnAtEnd = blnAtEnd; return(s); }