public Token PullQuotedKey() { var sb = new StringBuilder(); Take(); while (!EoF && !Matches("\"")) { if (Matches("\\")) { sb.Append(PullEscapeSequence()); } else { sb.Append(Peek()); Take(); } } Take(); return Token.Key(sb.ToString()); }