lua-debug icon indicating copy to clipboard operation
lua-debug copied to clipboard

支持展开字段

Open sumneko opened this issue 2 years ago • 3 comments

TypeScript中的功能演示:

lazy

我有一张表,里面有部分字段是在访问时求值并缓存的。希望有种方式可以告诉调试器表里有这些字段,调试器可以点击展开按钮来当场访问这些字段。

sumneko avatar Sep 08 '23 09:09 sumneko

这个实现起来不复杂,困难点在于如何让调试器知道你有这些字段。js有getter,但lua只有__index

actboy168 avatar Sep 08 '23 10:09 actboy168

我可以元表里面放个特殊的字段,比如 __debugger_getter

sumneko avatar Sep 08 '23 10:09 sumneko

有空改一下

actboy168 avatar Sep 08 '23 11:09 actboy168