推荐文章:🐕 没有 AST, IDE 中的错误提示、自动补全、重构、语法检查......都玩不转了 - mp.weixin.qq.com

编辑简评:当下的软件开发,实际上并不需要我们了解许多编译原理相关的知识。但编译原理作为一门计算机经久不衰的基础课程,自然有它存在的价值。其中的 parser 部门就值得好好看一看,这会在我们遇到相关的需求时候,如排版布局,想自己搞一套 DSL 等都会很有帮助。本文讲了 AST (抽象语法书)是如何工作的,虽然是以 JavaScript 的代码举例,但原理其实是通用的。

更多优质内容,请查看本周周报:
展开
评论