private Token LookupId() { TokenType type; string value = sb.ToString(); if (keywords.TryGetValue(value, out type)) return Token(type); return Token(TokenType.ID, value); }