public Token PullUnquotedKey() { var sb = new StringBuilder(); while (!EoF && IsUnquotedKey()) { sb.Append(Take()); } return Token.Key((sb.ToString().Trim())); }