- 0
- 0
- 约4.78千字
- 约 11页
- 2023-01-11 发布于上海
- 举报
《编译原理课程设计》
总结报告:
实验目的:
设计SNL语言的词法分析器和语法分析器
实验内容:
1. 非确定有限自动机的实现
2. 单词的结构和分类
3. 直接转向法实现词法分析器
4. Snl语言的predict集
5. 语法分析程序的LL (1)实现
词法语法程序设计思路与步骤:
词法分析器:
1. 单词分类(保留字、标识、常数、运算符、界限符、)
2 . 单词的token表示
3 . 选择词法分析器的接口
4 . DFA的构造和实现
5 . 词法分析器的实现
语法分析器:
1. 选择语法分析方法——LL (1)
2 . 求snl文法predict集
3 . 实现语法树节点的数据结构
4 . 构造文法LL (1)程序
数据结构和算法设计:
词法分析器:
数据结构:
//token结构
public class TokenNode {
private int lineNum; // 行号
private LexType lex; // 单词类型
private StringBuffer sem; // 单词语义//属性的get、set方法
public int getLineNum() {
return l
您可能关注的文档
- 编译原理教程课西安电子科大出版社第三版后习题答案——第二章.pdf
- 第三讲 现代文阅读题失分现象原因分析及应对措施(一).pdf
- 网络参数设置教程.pdf
- 第三章 动量守恒定律和能量守恒定律 问题与习题解答.pdf
- 网络安全测评(等级保护三级).pdf
- 申报科技示范工程申报书.pdf
- 老旧小区改造土建工程施工方案和技术措施.pdf
- 第九章++电磁感应要点+题型+训练.pdf
- 职业指导教学计划.pdf
- 浙教版2022三年级下学期数学期末试卷(I)卷.pdf
- 铁路项目可行性研究报告.docx
- 铁路通信工程专业就业方向和前景.docx
- 银行结算账户涉诈涉赌风险专项治理工作全景报告.docx
- 银行落实全面从严治党主体责任工作总结报告.docx
- 银行年度工作总结报告标准范文4.docx
- 2026版设备运维班组设备点检保养与故障复盘全流程SOP与可编辑台账包(点检表、保养计划、故障记录、备件台账,含字段示例)独家高客单版Morrow0528-Snow第132版.docx
- 2026版直播电商团队场控节奏与带货复盘全流程SOP与可编辑台账包(5分钟循环话术、场控表、复盘看板、违规检查,含整改台账)独家高客单版Morrow0528-Snow第146版.docx
- 2026年中国滑雪橇和滑雪板蜡行业市场规模及投资前景预测分析报告.pdf
- 2026年中国滑雪升降机行业市场规模及投资前景预测分析报告.pdf
- 2026年中国滑翔炸弹行业市场规模及投资前景预测分析报告.pdf
最近下载
- 广东省茂名市信宜市2025-2026学年八年级下学期期中练习语文试卷(含答案).pdf VIP
- 【答案】2025年北京市初中学业水平考试生物试题.pdf VIP
- 讲义(第五章)常用机械旋转设备振动标准.ppt VIP
- 第九章岩石圈板块构造.ppt VIP
- 浙江省嘉兴市海盐县2023-2024学年五年级下册期末考试科学试卷(含答案).pdf VIP
- 中医护理学基础:中医护理文书书写规范与案例.pptx VIP
- 第四章实验活动4 简单的电镀实验-2024-2025学年高二下学期人教版(2019)高中化学选择性必修1.pptx VIP
- 标准图集-14J938-抗爆、泄爆门窗及屋盖、墙体建筑构造.pdf VIP
- 港口装卸作业操作手册(标准版).docx VIP
- 设备振动标准.ppt VIP
原创力文档

文档评论(0)