protected void SkipWhitespace()
{
if ( charPos == endOfSource )
{
return;
}
// FIX - this method kinda slow
while ( charPos != endOfSource && ( ( source[ charPos ] == ' ' ) || ( source[ charPos ] == '\t' ) ) )
{
charPos++; // find first non white space character
}
}