tests/pass/add.lua

Fri, 19 Nov 2010 19:24:23 +0000

author
Matthew Wild <mwild1@gmail.com>
date
Fri, 19 Nov 2010 19:24:23 +0000
changeset 84
dfd323d565b4
permissions
-rw-r--r--

Add 2 new pass tests, add.lua and bool.lua

a = { value = 5 };
setmetatable(a, { __add = function (a, b)
		if type(a) == "table" then
			return a.value + b;
		else
			return a + b.value;
		end
	end
});

print(5 + 5)
print(a.value + 5)
print(5 + a.value)
print(a.value + a.value)
print(a + 5)
print(5 + a)

mercurial