Module:Wikidata/Sorters/snaktype
Εμφάνιση
< Module:Wikidata | Sorters
![Documentation icon](http://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/50px-Test_Template_Info-Icon_-_Version_%282%29.svg.png)
Μπορείτε να συμβάλλετε στη δημιουργία σελίδας τεκμηρίωσης για αυτό το Scribunto module. Οι συντάκτες μπορούν να πειραματίζονται στο πρόχειρο (δημιουργία | αντίγραφο) και στις δοκιμαστικές σελίδες (δημιουργία) του module. Παρακαλούμε να προσθέτετε τις κατηγορίες στην υποσελίδα τεκμηρίωσης. Υποσελίδες αυτού του module. |
--require "Module:No globals"
local p = {}
local lib = require 'Module:Wikidata/lib'
local snaktypeToNumber = {
value = -1,
somevalue = 0,
novalue = 1,
}
function p.isCompleteStatement(statement)
return true
end
function p.mayCompareStatement(statement)
return true
end
local function getNumber(statement)
return snaktypeToNumber[statement.snaktype]
end
function p.compareStatements(first, second)
return lib.simpleCompare(getNumber(first), getNumber(second))
end
return p