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