private void ParseName(string name) { Token token = this.NextToken(); if (token == null || token.Type != TokenType.Name || token.Value != name) throw new LexerException(string.Format("Expected '{0}'", name)); }