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

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

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

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

posted @ 2020-10-26 22:02  大米粒o  阅读(41)  评论(0编辑  收藏  举报