local p =
local concat = table.concatlocal insert = table.insert
local state
local function stateName(args) local AUSabbrs = local data = mw.loadData("Module:Jct/statename") local abbr = args.state or args.province local country = args.country if country
local function location(args, num) local city = args["city" .. num] local location = args["location" .. num] local areadab = args["areadab" .. num] local countydab = args["countydab" .. num] if not(city or location) then return end local parts if num
function p.city(args) state = stateName(args) local cities = local locationCount = 1 repeat local location = location(args, locationCount) insert(cities, location) local empty = (location
return p