local frame = mw.getCurrentFrame()
local candidates = {
  {"formatnum", "12345"},    -- rəqəmləri minlik ayracı ilə formatlayır
  {"localurl", "Main Page"}, -- wiki səhifəsinin yerli URL-nin nisbətən yolunu qaytarır
  {"fullurl", "Main Page"},  -- domenlə birlikdə tam URL qaytarır
  {"canonicalurl", "Category:Top level"}, -- tam standart (canonical) URL qaytarır
}
-- _ = indeks nəzərə alınmır, pair = dəyər; ipairs sıralı saylı elementləri təkrarlayır
for _, pair in ipairs(candidates) do
  local fn, arg = pair[1], pair[2] -- funksiya adı və arqument
  -- təhlükəsiz çağırış
  local ok, res = pcall(function() return frame:callParserFunction(fn, arg or "") end)
  -- sətirə çevirmə və ya səhv göstəricisi
  local out = ok and tostring(res) or ("<error>")
  -- nəticəni Lua konsolunda göstərir
  print(string.format('%s(%q) -> %s', fn, arg or "", out))
end