Jump to content

Module:Road data/parser/hooks

From Simple English Wikipedia, the free encyclopedia
Revision as of 11:41, 7 December 2013 by Happy5214 (talk | changes) (Including two route number-based hooks)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Documentation for this module may be created at Module:Road data/parser/hooks/doc

local p = {}

function p.split(parameters, args)
	local route = tonumber(args.route) or 0
	if route < parameters.split then
		return parameters.below
	else
		return parameters.above
	end
end

function p.between(parameters, args)
	local lower = parameters.lower
	local upper = parameters.upper
	local route = tonumber(args.route) or 0
	if route < lower or route >= upper then
		return parameters.no
	else
		return parameters.yes
	end
end

return p