private bool TryParseDot() { Token token = this.NextToken(); if (token == null) return false; if (token.Type == TokenType.Punctuation && token.Value == ".") return true; this.PushToken(token); return false; }