- 3
- 0
- 约1.39万字
- 约 20页
- 2019-09-12 发布于江苏
- 举报
《320144X1(编译原理)》
实验报告
项目名称 编译原理
专业班级 软件工程1403
学 号
姓 名 温睿诚
实验成绩:
批阅教师:
年 月 日
第一部分 词法分析(实验一必作)
实验一 词法分析程序设计和实现
实验报告要求
详细说明你的程序的设计思路和实现过程。用有限自动机或者文法的形式对词法定义做出详细说明,说明词法分析程序的工作过程,说明错误处理的实现。
设计思路:
首先把单词进行分类,分为
String[] keyword = {if, int};ArrayListString biaoshi = new ArrayList();ArrayListInteger changshu = new ArrayList();String[] yunsuan = {+, =, -, , ==, !=};String[] spilt = {,, (, ), {, }, ;};
五类,分别是关键字、标识符、常数、运算符以及分隔符。
然后逐个字符读入,对于关键字或标识符这类英文单词开始的单词,用空格隔开,其他可以用分隔符、运算符、空格、回车等。
读入一个单词后对照一开始的五类分析出是哪一类,符合后交给语法分析器处理。
实现过程:
import java.io.*;import java.util.ArrayList;
您可能关注的文档
最近下载
- 2026届中国移动校园招聘笔试真题(含详细答案解析).docx VIP
- arcgis地理信息系统空间分析实验教程.汤国安..pdf
- 材料成形基本原理本构关系.ppt VIP
- 【公司研究】雅克科技-深度系列报告(2):半导体材料国际.docx VIP
- 传染病护理(第二版):流行性脑脊髓膜炎患者的护理PPT教学课件.pptx
- 施工现场环境保护检查制度.docx VIP
- 2024-2025学年第一学期 青岛版小学信息科技四年级上册 第一单元 信息科技基础 课时学历案 .pdf VIP
- 成品包装储存运输标准流程.docx VIP
- 骨质疏松科普知识.ppt VIP
- 六年级语文《藏戏》课件.ppt VIP
原创力文档

文档评论(0)