Nessun problema, potrei anche avere torto ![]()
Quindi, ciò che chiedi è sostanzialmente quello che faccio, ma non nel momento in cui te lo aspetti; probabilmente potrebbe funzionare lo stesso. Quindi, ad esempio, prima della mia correzione, qualcosa come:
[date=2020-12-20 time=15:00:00 timezone=«Europe/Paris»]
avrebbe prodotto questi attributi nel markdown analizzato:
{"date"=>"2020-12-20", "time"=>"15:00:00", "timezone"=>"«Europe/Paris»"}
Il che rende l’errore evidente.
Dopo la mia correzione otteniamo:
{"date"=>"2020-12-20", "time"=>"15:00:00", "timezone"=>"Europe/Paris"}
Penso semplicemente che prima non avessi gestito tutti i casi di virgolette. Hai provato con il secondo commit che ho fatto?