private void Comment()
{
if (Peek() == '!')
{
Match('#');
Match('!');
do
{
Next();
} while (currentChar != '!' || Peek() != '#');
Match('!');
Match('#');
return;
}
do
{
Next();
} while (currentChar != '\r' && currentChar != '\n' && currentChar != Eof);
}