VSCode是基于什么库来实现的AST抽取呢?

VSCode是如何做AST的?

因为VSCode对大部分主流语言都有Outline的功能,这个是做了AST抽取的:
image.png

请问下,VSCode是基于什么库来实现的AST抽取呢?
我看了package.json的依赖,没有找到任何AST相关的库。

阅读 990
2 个回答

vsCode不清楚,但我知道Idea webStrom 系列的是PSI
image.png

推荐问题
logo
Microsoft
子站问答
访问
宣传栏