diff src/luan/LuanTable.java @ 1283:503bde9a7c80

add luan.require() and table.call()
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 21 Dec 2018 09:12:09 -0700
parents 9fa8b8389578
children 1b46c8e6c647
line wrap: on
line diff
--- a/src/luan/LuanTable.java	Thu Dec 20 17:44:34 2018 -0700
+++ b/src/luan/LuanTable.java	Fri Dec 21 09:12:09 2018 -0700
@@ -512,4 +512,8 @@
 		super.finalize();
 	}
 
+	public Object call(String fnName,Object... args) throws LuanException {
+		LuanFunction fn = Luan.checkFunction(get(fnName));
+		return fn.call(luan,args);
+	}
 }