renmm / blogs

整理自己平时遇到的技术wiki
1 stars 0 forks source link

astexplorer parser的实现 #7

Open renmm opened 5 years ago

renmm commented 5 years ago

astexplorer 是一个集成了很多AST的编译器。可以实时看输出的AST语法。

我对其如何实现兼容多个版本的parser感兴趣,记录下我的整理思路。

问题

有的设计的parser会拆分成多个独立的模块,可能需要异步加载多个parser模块,这个怎么处理呢?

答:使用parser.loadParser去加载多个异步模块。