Correct the vCard 3 parameter parser so quoted parameter values are consumed according to the MIME-DIR grammar instead of failing immediately on the opening double quote. The fix explicitly advances past the opening quote, reads the quoted qsafe-char sequence, and strips the surrounding quotes from the returned parameter value. Unquoted parameter handling is unchanged. Add private parser coverage for quoted parameter values and quoted values containing commas, plus a public regression test showing that quoted LANGUAGE and TYPE parameters are accepted by the vCard 3 parser. AI-Assisted: yes AI-Tool: OpenAI Codex / gpt-5.4 xhigh
8.9 KiB
8.9 KiB