Modulo:FictionTV: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
riportate parse_annoprimatv e categorie_anno alla situazione originaria
aggiunto controllo annoprimatv (corso) e fix fine quando senza intervallo
Riga 15:
-- annoprimatv senza intervallo, esempio "2010" o "[[2010]]"
inizio = annoprimatv:match('^%[?%[?(%d+)%]?%]?$')
if inizio then
-- altrimenti è un intervallo tipo "[[2010]]-[[2015]]" o "[[2010]] - in produzione"
if fine not= inizio then
else
inizio = annoprimatv:match('^%[?%[?(%d+)%]?%]?%s*[–-]')
-- altrimenti è un intervallo tipo "[[2010]]-[[2015]]" o "[[2010]] - in produzione/corso"
produzione = annoprimatv:match('produzione$')
fineinizio = annoprimatv:mw.ustring.match(annoprimatv, '^%[?%[?(%d+)%]?%]?%s*[–%-]%s*%[?%[?(%d+)%]?%]?$')
produzione = annoprimatv:match('produzione$') or annoprimatv:match('corso$')
iniziofine = annoprimatv:mw.ustring.match(annoprimatv, '^%[?%[?(%d+)%]?%]?%s*[–%-]%s*%[?%[?(%d+)%]?%]?$')
end