actboy168 / lua-debug

Lua Debug Adapter for Visual Studio Code
MIT License
429 stars 92 forks source link

支持展开字段 #271

Open sumneko opened 10 months ago

sumneko commented 10 months ago

TypeScript中的功能演示:

lazy

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

actboy168 commented 10 months ago

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

sumneko commented 10 months ago

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

actboy168 commented 10 months ago

有空改一下