1
0
Bifurcation 0
Ce dépôt a été archivé le 2020-03-15. Vous pouvez voir ses fichiers ou le cloner, mais pas ouvrir de ticket ou de demandes d'ajout, ni soumettre de changements.
questhelperredux/QuestHelper/collect_patterns.lua

23 lignes
660 B
Lua
Brut Lien permanent Vue normale Historique

local GetTime = QuestHelper_GetTime
QuestHelper_File["collect_patterns.lua"] = "4.0.1.$svnversion$"
2010-10-24 23:17:33 +02:00
QuestHelper_Loadtime["collect_patterns.lua"] = GetTime()
local patterns = {}
function MakePattern(label, newpat)
if not newpat then newpat = ".*" end
if not patterns[label] then patterns[label] = "^" .. string.gsub(_G[label], "%%s", newpat) .. "$" end
end
function MakeNumberSnag(label)
if not patterns[label] then patterns[label] = string.gsub(_G[label], "%%d", "([0-9,.]+)") end
end
function QH_Collect_Patterns_Init(QHCData, API)
API.Patterns = patterns
API.Patterns_Register = MakePattern
API.Patterns_RegisterNumber = MakeNumberSnag
end