我的理解是“在计算机技术中,解析器是一个程序,通常是编译器的一部分,它以顺序源程序指令、交互式在线命令、标记标签或其他一些定义的接口的形式接收输入并将它们分解分成几个部分(例如,名词(对象)、动词(方法)以及它们的属性或选项),然后可以由其他编程(例如,编译器中的其他组件)管理。解析器也可以检查以查看已提供所有必要的输入。” 这意味着解析器会分解 javascript 并形成一些树并将其解析为机器代码以运行,但是在 esprima 的情况下它是如何发生的。
问问题
144 次