[编译器]
编译器分为2个部分: 分析部分(analysis)和综合部分(synthesis).
[词法分析]
Token的第一个分量指明词素类型, 第二个分量指明符号中对应的条目(可以是ID)内含本Token相关信。假设一个源程序包含如下的赋值語句, 那么词法分析流程将会是如下.
position = initial + rate * 60
整个赋值語句的翻译流程如下:
[語法分析]
运算符优先级在此阶段完成.
[语义分析]
[中间代码生成]
[符号表管理]
[其它]