private int NextCharSkipBlanksAndComments()
{
int ch;
ch = this.NextCharSkipBlanks();
// Skip Comments
while (ch >= 0 && ch == CommentDelimeter)
{
ch = this.NextChar();
while (ch != CommentDelimeter)
{
ch = this.NextChar();
}
// After comment, skip blanks again
ch = this.NextCharSkipBlanks();
}
return ch;
}