#
第三章 词 法 分 析 2.递归定义 令Σ为有穷字母表则Σ上的正规式和正规集可递归定义如下:1.ε和?是Σ上的正规式则它们相应正规集分别为{ε}和?2.对于每一a∈Σa是Σ上一个正规式则它所表示相应正规集为{a}3.如果e1和e2是Σ上的正规式则相应正规集分别为L(e1)和L(e2)则 (1)(e1)是正规式其相应的正规集为L((e1))=L(e1)(2)e1e2是正规式其相应正规
#
#
第3章 词法分析31对词法分析器的要求32词法分析器的设计33某简单语言的词法分析程序34正规表达式与有限自动机 §31 对词法分析器的要求1 词法分析器的工作处理输入:逐个字符读入源程序; 处理:行尾、文件尾、无用空格、注释等。模式识别:将输入字符流匹配成最合理的单词符号。例: if ( n0 ) and ( j = 5 ) 输入源程序,输出单词符号。 号= 号,不能匹配成:,= 两个符号2词法
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第四章 词法分析教学要求:本章介绍编译程序的第一个阶段词法分析的设计原理要求掌握正则文法DFANFA正规式和正规集的基本概念和词法分析器的设计原理教学重点:词法分析器的任务与设计状态转换图4.1 词法分析程序的设计回顾: 1词法分析的任务:逐个读入源程序字符并按照构词规则切分成一系列单词2词法分析程序:实现词法分析的程序一.
单击此处编辑母版文本样式第二级第三级第四级第五级第二章 词法分析 第二章 词法分析 2.1 完成下列选择题: (1) 词法分析器的输出结果是 a. 单词的种别编码 b. 单词在符号表中的位置 c. 单词的种别编码和自身值 d. 单词自身值(2) 正规式M1和M2等价是指 a. M1和M2的状态数相等 b. M1和M2的有向边条数相等 c. M
Click to edit Master title styleClick to edit Master text stylesSecond levelThird levelFourth levelFifth level第二章 词法分析本章内容词法分析器:把构成源程序的字符流翻译成记号流还完成和用户接口的一些任务围绕词法分析器的自动生成展开介绍正规式状态转换图和有限自动机概念??词法分析器语法分
Click to edit Master title styleClick to edit Master text stylesSecond levelThird levelFourth levelFifth level第二章 词法分析本章内容词法分析器:把构成源程序的字符流翻译成记号流还完成和用户接口的一些任务围绕词法分析器的自动生成展开介绍正规式状态转换图和有限自动机概念??词法分析器语法分
第三章 词法分析词法分析的基本概念正规式自动机和状态图词法分析程序的设计1学习目标:掌握:词法分析程序的构造正规式和正规文法到有穷自动机的转换NFA到DFA的转换DFA的化简理解:正规文法正规式DFA的概念NFA的概念了解:词法分析程序的自动构造工具2词法分析程序词法分析是编译过程中的一个阶段在语法分析前进行 也可以和语法分析结合在一起作为一遍输入:源程序字符串输出:单词符号(最基本的语法单位)3
违法有害信息,请在下方选择原因提交举报