获取用C代码在Lua中加载的变量列表

时间:2019-01-07 17:50:05

标签: c lua

我是Lua的新手,我正在修改lua.c(解释器)以加载库并添加自动完成功能。

与这个问题不同:Lua - Reflection - Get list of functions/fields on an object?我想检索与C语言中的对象(而不是Lua中)相关联的“函数”。

因此,在C语言中,我如何获取Lua中加载的变量名称的列表?那么对于给定的名称(例如“ Foo”),我如何获得可以在该对象上调用的“函数”的名称(函数存储在元表中是吗?)

1 个答案:

答案 0 :(得分:0)

遵循“ cyclaminist的评论”,高级readline支持补丁可以满足我的需求!