《程序员的自我修养》阅读笔记03

词法分析:首先源代码程序被输入到扫面器(Scanner),扫描器的任务很简单,它只是简单的进行词法分析,运用一种类似于有限状态机(Finite State Machine)的算法可以很轻松的将源代码的字符序列分割成一系列的记号(Token)。

语法分析:接下来语法分析器(Frammar Parser)将对扫描器产生的记号进行语法分析,从而产生了语法树。整个分析过程采用了上下文物管语法的分析手段。

语义分析:语义分析是由语义分析器来完成的。

原文地址:https://www.cnblogs.com/1234yyf/p/13954769.html