public void SkipWhitespace()
{
while (Pointer < Data.Length && (char.IsWhiteSpace(Data, Pointer) || Data[Pointer] == '#'))
{
if (Data[Pointer] == '#')
{
int index = Data.IndexOf('\n', Pointer);
if (index < 0)
Pointer = Data.Length;
else
Pointer = index + 1;
}
Pointer++;
}
}