Модуль: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