- 48
- 0
- 约1.38万字
- 约 80页
- 2017-06-02 发布于江西
- 举报
词法分析-编译原理
第三章 词法分析器的设计方法 状态转换图 正规表达式与有限自动机 3.1 词法分析器的设计方法 词法分析器:执行词法分析的程序。是编译器中唯一与源程序打交道的部分。 任务:从左到右、逐个字符地对源程序进行扫描,产生一个个单词符号。 过滤掉程序中的无用成分,如注释、空格、回车等。 处理与具体平台有关的输入,如文件结束符的不同表示等。 调用符号表管理器或者出错处理器,进行相关的处理。 进行宏展开等工作。 词法分析器的输入/输出 输入:源程序。 输出:单词符号。 单词符号的种类: 关键字(保留字、基本字)—如if, then, while, do, for等。 标识符—表示各种名字,如变量名,数组名和过程名。 常数—各种类型的常数。 运算符— +, -, *, /, , , =等。 界符—逗号、分号、括号、空白等。 词法分析器的输入/输出 输出的单词符号表示形式: (单词种别, 单词自身的值) 单词种别:通常用整数编码表示 如果一个种别只有一个单词符号,那么种别编码就代表该单词符号。 如果一个种别有多个单词符号,则对于每个单词符号,必须给出种别编码和自身的值。 关键字、运算符和界符,都可以是1个符号对应1个种别,也可以是1类对应一个种别。 标识符自身的值可以表示为按机器字节划分的内部码。 常数按类型分种,其值可表示为标准的二进制形式。 例3.1 对于
您可能关注的文档
- 让你的PPT活起来--图形样板库.ppt
- 让学生尝试错误.doc
- 让女人一生如花一样绽放——“三八”节专题.ppt
- 让学生探究通过透镜光心光线的传播特点.doc
- 让学生自主引入认知冲突,引发思维碰撞.doc
- 让您的系统变得更快更安全.doc
- 让你从菜鸟到精英的版面设计教程@PPT精选.ppt
- 让小店人气爆棚的促销秘籍.doc
- 让我们共同实现自己的专业发展0.ppt
- 让随文练笔更有效.doc
- 2026河南新乡卫辉市航运站招聘备考题库及参考答案详解.docx
- 2026-2031黑色皮衣行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026-2031花生酱行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏省苏州中学校第二批高层次优秀毕业生招聘5人备考题库附答案详解(突破训练).docx
- 2026江苏南京航空航天大学金城学院招聘备考题库及答案详解(各地真题).docx
- 2026江苏苏州大学科研助理岗位招聘7人备考题库完整参考答案详解.docx
- 2026-2031加厚围巾行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026浙江台州市仙居县公安局警务辅助人员招聘31人备考题库及答案详解(名校卷).docx
- 2026浙江台州市城乡规划设计研究院有限公司招聘12人备考题库及答案详解(有一套).docx
- 2026江西南昌市社会福利院招聘备考题库及答案详解(各地真题).docx
原创力文档

文档评论(0)