private Token ReadSingleLineComment()
{
// Read all the characters up to the newline.
// The newline is a seperate token.
while (true)
{
int c = this.reader.Peek();
if (IsLineTerminator(c) || c == -1)
break;
ReadNextChar();
}
return new WhiteSpaceToken(0);
}