[Lua] Add keyword warnings for Lua keywords and Basic Functions.

This commit is contained in:
Olly Betts 2014-02-19 23:04:40 +13:00
commit 1097fc99ff
5 changed files with 76 additions and 8 deletions

View file

@ -7,10 +7,6 @@ local env = _ENV -- Lua 5.2
if not env then env = getfenv () end -- Lua 5.1
setmetatable(env, {__index=function (t,i) error("undefined global variable `"..i.."'",2) end})
-- assert(kn.end(5) == 5) -- Curretly SWIG/Lua doesn't rename keywords
-- assert(kn.nil(7) == 7)
-- But you can always access wrongly named members using string constants
assert(kn["end"](5) == 5)
assert(kn["nil"](7) == 7)
-- Check renaming of Lua keywords
assert(kn.c_end(5) == 5)
assert(kn.c_nil(7) == 7)