《编译与反编译技术实战》——第3章 词法分析器的设计与实现 3.1 词法分析器的设计

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

《编译与反编译技术实战》——第3章 词法分析器的设计与实现 3.1 词法分析器的设计

华章计算机 2017-07-03 15:51:00 浏览758
展开阅读全文

本节书摘来自华章计算机《编译与反编译技术实战》一书中的第3章,第3.1节,作者 刘晓楠 陶红伟 岳峰 戴超,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第3章

词法分析器的设计与实现

词法分析是编译过程的第一步,也是编译过程必不可少的步骤。编译过程中执行词法分析的程序称为词法分析器。构造词法分析器有两种方法:一种是用手工方式,即根据识别语言的状态转换图,使用某种高级语言直接编写词法分析器;另一种是利用自动生成工具(如LEX)自动生成词法分析器。本章分别介绍如何手动和自动构造词法分析器。

3.1 词法分析器的设计

本节首先介绍词法分析器的功能及其输出的单词符号的表示方式,然后介绍其输入和处理。

3.1.1 词法分析器的功能

词法分析器又叫作扫描器,其功能是从左往右逐个字符地对源程序进行扫描,然后按照源程序的构词规则识别出一个个单词符号

网友评论

登录后评论
0/500
评论
华章计算机
+ 关注
所属云栖号: 华章计算机