private string ReadName() { NameToken n = PeekToken() as NameToken; if (n == null) { ReportSyntaxError(_lookahead); return null; } NextToken(); return FixName(n.Name); }