Tekkaman

导航

 

[编译器]

  编译器分为2个部分: 分析部分(analysis)综合部分(synthesis).

   

  

[词法分析]

  

  Token的第一个分量指明词素类型, 第二个分量指明符号中对应的条目(可以是ID)内含本Token相关信。假设一个源程序包含如下的赋值語句, 那么词法分析流程将会是如下.

    position = initial + rate * 60

  

  整个赋值語句的翻译流程如下:

  

[語法分析]

  

  运算符优先级在此阶段完成.

[义分析]

  

 [中间代码生成]

  

[符号表管理]

  

[其它]

  

posted on 2014-03-11 15:23  Tekkaman  阅读(212)  评论(0编辑  收藏  举报