获取 Lua 中加载的变量列表(C 代码实现)

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

与这个问题不同:Lua - 反射 - 获取对象上的函数/字段列表?,我想在 C 中检索与对象关联的“函数”而不是在 Lua 中。

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

点赞
用户2947765
用户2947765

根据 cyclaminist 的评论,高级的 readline 支持补丁能够满足我的要求!

2019-01-08 08:42:05