- 2
- 0
- 约2.05万字
- 约 20页
- 2026-06-09 发布于北京
- 举报
第12章编译器词法语法分析项目
(讲解:2小时)
本章开始尝试做一个简单的编译器,编译一个程序,分为词法分析→
语法分析→语义分析→中间代码生成→目标代码生成,因为我们没有学习汇编语
言,不做编译器的后端(这个在工作中用的不多,目前LLVM非常流行,已经
帮我们做好了后端工作,有的同学可以搜索LLVM进行学习),我们主要做
词法分析,语法分析,王道有位同学进入公司后,要求根据公司的
编码规范写一个语法检查,针对不符合公司编程规范的进行提醒,这就需要我
们掌握词法分析与语法分析。
12.1词法分析项目
12.1.1项目需求描述
该项目需求为分析一份C语言程序的内容,将函数名变量名设置为灰色,
将关键字设置为绿色,将整型常量,浮点型常量,字符常量,字符串常量等
常量设置为褐色,将运算符设置为红色,如图12.1.1-1所示,HelloWorld.c
是一个txt文档,测试程序
图12.1.1-1
经过编译器词法分析后,得到如图12.
您可能关注的文档
最近下载
- 复旦大学2026年强基计划笔试模拟试题及答案解析.docx VIP
- 2023年资料员资格考试题库【能力提升】.docx
- 小升初语文备考真题分类汇编 专题5 标点、修辞辨析与运用(原卷+答案)2024-2025学年(统编版).docx VIP
- 2024年上海市(初三学业水平考试)中考生物真题试卷含详解.docx VIP
- 昆明市城市防洪排涝综合整改方案.docx
- 潜意识的力量2 创造财富和成功的秘诀.doc VIP
- 2023年最新资料员考试题库附答案【培优】.docx
- 2025年北京市燕山区九年级(初三)二模数学试卷(含答案).pdf
- 防错法(Poka-Yoke)培训课件.pptx VIP
- 2026年湖南高考(英语)真题及答案.docx VIP
原创力文档

文档评论(0)