From 0a006ad403733a85abe5be3f242c0264a4556afb Mon Sep 17 00:00:00 2001 From: Benoit Giannangeli Date: Fri, 24 Feb 2017 15:05:44 +0100 Subject: math.abs, math.sin, math.cos, math.tan, math.asin, math.acos, math.atan --- src/lapi.js | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/lapi.js') diff --git a/src/lapi.js b/src/lapi.js index b39046b..4eb55cd 100644 --- a/src/lapi.js +++ b/src/lapi.js @@ -603,6 +603,14 @@ const lua_istable = function(L, idx) { return index2addr(L, idx).ttistable(); }; +const lua_isinteger = function(L, idx) { + return index2addr(L, idx).ttisinteger(); +}; + +const lua_isnumber = function(L, idx) { + return lvm.tonumber(L, idx); +}; + const lua_isstring = function(L, idx) { let o = index2addr(L, idx); return o.ttisstring() || o.ttisnumber(); @@ -789,7 +797,9 @@ module.exports.lua_getmetatable = lua_getmetatable; module.exports.lua_gettable = lua_gettable; module.exports.lua_gettop = lua_gettop; module.exports.lua_insert = lua_insert; +module.exports.lua_isinteger = lua_isinteger; module.exports.lua_isnoneornil = lua_isnoneornil; +module.exports.lua_isnumber = lua_isnumber; module.exports.lua_isstring = lua_isstring; module.exports.lua_istable = lua_istable; module.exports.lua_len = lua_len; -- cgit v1.2.3-54-g00ecf