Модул:AutoDescriptionAsteroid
Документация за този модул може да бъде създадена на Модул:AutoDescriptionAsteroid/doc
--[[
------------------------------------------
-- AutoDescriptionAsteroid
-- Модул за запълване на астероиди.
------------------------------------------
--]]
local Dates = require("Module:Dates")
local Declension = require("Module:Declension")
local Langs = require("Module:Langs")
local MathTonumber = require("Module:Math/tonumber")
local ReturnGendered = require("Module:ReturnGendered")
local SerializeTable = require("Module:SerializeTable")
local Math = require("Module:Math")
local AutoDescriptionAsteroid={}
-- Нам необходимо сформировать и вернуть три переменных
local description = "" -- Описание
local details = "" -- Детайли
local categories = "[[Категория:Астериоди по азбучен ред]]" -- категории-- Промежуточный масив сущностей, в который помещаются результаты парсинга перед формированием описания
local entitiesArray = {}
local entitiesArrayP = {}
-- Точка входа
function AutoDescriptionAsteroid.launch(entity)
AutoDescriptionAsteroid.parsing(entity) -- парсим карточку викиданных
AutoDescriptionAsteroid.forming() -- формиране на променливи
return details, description, categories
end
-- Последовательно проходим свойства в карточке викиданных, для формирования массива сущностей entitiesArray
function AutoDescriptionAsteroid.parsing(entity)
end
function AutoDescriptionAsteroid.forming()
description = description .. "астероид"
end
return AutoDescriptionAsteroid