没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
此资源包含源代码和实验报告。 一、实验目的 设计、编制、调试一个词法分析子程序-识别单词,加深对词法分析原理的理解。通过本实验的编程实践,使学生了解词法分析的任务,掌握词法分析程序设计的原理和构造方法,使学生对编译的基本概念、原理和方法有完整的和清楚的理解,并能正确地、熟练地运用。 二、实验要求 该程序要实现的是一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即关键字、标识符、数据、运算符、分界符等五大类,并依次输出各个单词的种类及单词符号自身值。若遇到错误则显示“Error”,然后跳过错误部分继续显示 。 三、实验内容 通过输入源程序从左到右对字符串进行扫描和分解,依次输出各个单词的内部编码及单词符号自身值;若遇到错误则显示“Error”,然后跳过错误部分继续显示。 以下是实现词法分析设计的主要工作: (1)从源程序文件中读入字符。 (2)删除空格类字符,包括回车、制表符空格。 (3)按拼写单词,并用(单词,属性)二元式表示。 (4)如果发现错误则报告出错。 单词的基本分类: 关键字:由程序语言定义的具有固定意义的标识符。也称为保留字例如 i f、const; 单词种别码为1。 标识符:用以表示各种名字,如变量名、数组名、函数名;种别码为2。 数据: 任何数值常数。如 125,3.14等;种别码为3。 运算符:+、-、*、/、<、<=、= 、>、>=、<>;种别码为4。 分界符: ; 、, 、(、) 、[、];种别码为5。 Error:#、%等。
资源推荐
资源详情
资源评论
收起资源包目录
编译原理大型实验.rar (33个子文件)
编译原理大型实验
WordAnalysis
WordAnalysis.v11.suo 36KB
WordAnalysis.sln 926B
WordAnalysis
Form1.Designer.cs 7KB
Program.cs 524B
obj
Debug
TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 0B
WordAnalysis.Form1.resources 180B
WordAnalysis.exe 15KB
WordAnalysis.Properties.Resources.resources 180B
DesignTimeResolveAssemblyReferencesInput.cache 7KB
TempPE
TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 0B
WordAnalysis.csprojResolveAssemblyReference.cache 2KB
TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 0B
WordAnalysis.csproj.FileListAbsolute.txt 3KB
WordAnalysis.csproj.GenerateResource.Cache 975B
DesignTimeResolveAssemblyReferences.cache 1KB
WordAnalysis.pdb 40KB
bin
Debug
WordAnalysis.exe 15KB
WordAnalysis.exe.config 187B
lqs.txt 136B
WordAnalysis.vshost.exe.config 187B
WordAnalysis.vshost.exe.manifest 490B
WordAnalysis.vshost.exe 22KB
WordAnalysis.pdb 40KB
Form1.cs 10KB
WordAnalysis.csproj 4KB
Form1.resx 6KB
App.config 187B
Properties
AssemblyInfo.cs 1KB
Settings.Designer.cs 1KB
Resources.resx 5KB
Settings.settings 249B
Resources.Designer.cs 3KB
词法分析实验报告.doc 78KB
共 33 条
- 1
资源评论
吃小妖的星星
- 粉丝: 8
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功