- 43
- 0
- 约1.73千字
- 约 7页
- 2020-06-01 发布于湖北
- 举报
5.C 语言源程序输出到列名为 lex.yy.c 的文件中,该文件称为 LEX 的输出文件或输出的词法 分析程序。 6.空格、横向跳格和换行符称为白字符。 7.规则部分 是 LEX 源文件的核心,它包括一组模式和在生成分析程序识别相应模式进行处 理的 C 语言动作。 8.如果有多个模式可以匹配, 则 yylex(将选择能匹配最长输入串的模式, 称为最长匹配原则。 9.如果还有多个模式匹配长度相同的输入串,则 yylex(函数选择在 LEX 源文件中排列最前 的模式进行匹配,称为最先匹配原则。 9.如果没有任何模式匹配输入的字符,则 yylex(使用 缺省规则 。 10.LEX 提供控制某些模式在一定状态下使用的功能,称为条件模式。 第十四章 1. 语法分析是对输入文件的二次重组,输入文件是有序的字符串。 2. YACC 的输入文件称为 YACC 源文件,它包含一组以 Backus-Naur 范式(BNF)书写的 形式文法规则,以及对每条规则进行语义处理的 C 语言语句。 3. YACC 的输入文件有两个:一个是包含有语法分析函数 int yyparse(的 C 语言源程序 y.tab.c,称为输出的语法分析程序;另一个是包含有源文件中所有的终结符编码的宏定 义文件 y.tab.h,称为输出的单词宏定义头文件。 4. 逆波兰表示的形式文法规则: input 由多行组成, 每行或者
您可能关注的文档
最近下载
- 《雷雨》PPT课件(完整版).ppt VIP
- 110kV新永兴输变电工程环境影响报告书.pdf VIP
- D-Z-T 0382-2021 固体矿产勘查地质填图规范(正式版).docx VIP
- 医用委托书模板.docx VIP
- 标准图集-新04J705 常用木质门.pdf VIP
- 1-08 区域地质图图例.doc VIP
- 控告申诉业务竞赛综合业务知识考试试卷.doc VIP
- 2024年12月[福建]兴业银行总行企业金融风险管理部及投资银行部风险窗口招考笔试历年参考题库附带答案详解.docx
- 危重症患者的早期活动与康复.pptx VIP
- 静脉采血(真空)技术操作评分表(医院护理表格).docx VIP
原创力文档

文档评论(0)