Moduł:odmiana-przymiotnik-rosyjski: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m dr.
wyrzucam niedopracowane wykrywanie znakow przestankowych (w tym tez 'i', 'lub'), klocace sie np. z szablonem {{potencjalnie}} (Specjalna:Diff/5982523)
Linia 2:
 
local myUStringSub = mw.ustring.sub
local myStringGSub = string.gsub
local myTrim = mw.text.trim
 
Linia 177 ⟶ 176:
local no_sf = args['krótka forma'] and myTrim(args['krótka forma']) or nil
local sf_m_lp = args['krótka forma m lp'] and myStringGSub(myTrim(args['krótka forma m lp']), pattern, subst) or nil
local sf_f_lp = args['krótka forma f lp'] and myStringGSub(myTrim(args['krótka forma f lp']), pattern, subst) or nil
local sf_n_lp = args['krótka forma n lp'] and myStringGSub(myTrim(args['krótka forma n lp']), pattern, subst) or nil
local sf_lm = args['krótka forma lm'] and myStringGSub(myTrim(args['krótka forma lm']), pattern, subst) or nil
 
local adj = args[1] and myTrim(args[1]) or nil
local comp = args[2] and myTrim(args[2]) or nil
comp = comp
and ((comp == 'brak')
and 'brak'
or myStringGSub(comp, pattern, subst))
or nil
local sup = args[3] and myTrim(args[3]) or nil