没办法了,开坑吧,接下来的几篇会讲述JavaScript字符串源码在v8中转换成AST(抽象语法树)的过程. JS代码在V8的解析只有简单的几步,其中第一步就是将源字符串转换为抽象语法树,非常类似于vue中将html转换为VNODE的过程.该过程涉及的类并不多,均位于/src/parsing文件夹中,包括parsing.parser.scanner.token等等,先简单介绍一下各类的作用. Parser => 核心类,掌管了整个转换过程,内部包含scanner.parse-info等私有属性,