private void ParsePoint()
{
Token token = this.NextToken();
if (token == null)
throw new ParserException("Expected '.'");
if (token.Type != TokenType.Separator || token.Value != ".")
throw new ParserException(string.Format("Unexpected '{0}'", token.Value));
}