From Wikipedia, the free encyclopedia

local ConvertData = require("Module:Convert/data")



local unitsDefault = {

	distance = "km",

	speed = "kn" -- knots

}

local unitsOut = {

	atl = {

		distance = "mi",

		speed = "mph",

		speed2 = "km/h"

	},

	"#default" = {

		distance = "km",

		speed = "km/h",

		speed2 = "mph"

	}

}

unitsOut"epac" = unitsOut"atl"



local p = {}



function p._distance()

	-- test if starts with number

	  -- test if the number is the entire string (trimmed)

	     -- return automatic conversion (input unit is default) and output based on basin

	  -- extract string

	  -- check if in format "<num> <string>" or "<num><string>"

	  -- check if <string> is a unit with ConvertData

	    -- take written unit as input unit and output based on basin

      -- else

        -- raw output (might not be parsable)

end



return p