编译原理---词法分析.pdfVIP

  • 9
  • 0
  • 约1.04万字
  • 约 9页
  • 2024-01-15 发布于北京
  • 举报

编译原理词法分析

词法分析的原理

词法分析是编译程序进⾏编译时第⼀个要进⾏的任务,主要是对源程序进⾏编译预处理之后,对整个源程序进⾏分解,分解⼀个个单词,

这些单词有且只有五类,分别时标识符、关键字(保留字)、常数、运算符、界符。以便为之后的语法分析和语义分析做准备。

词法分析⾯对的对象是单个的字符,⽬的是把它们组有效的单词(字符串);⽽语法的分析则是利⽤词法分析的结果作为输⼊来分析是否

符合语法规则并且进⾏语法制导下的语义分析,最后产⽣四元组(中间代码),进⾏优化之后最终⽣⽬标代码。由此可见词法分析是所有

后续⼯作的基础,如果这⼀步出错,就会对下⽂造不可挽回的影响。因此在进⾏词法分析的时候⼀定要定义好这五种符号的集合。

符号的分类

第⼀类:关键字(还可以继续添加补充)

指针1关键字

0

文档评论(0)

1亿VIP精品文档

相关文档