word源码java-BITMiniCC-Scanner:BITMiniCC词法分析器

上传者: 38700409 | 上传时间: 2022-03-21 15:33:58 | 文件大小: 3.76MB | 文件类型: -
word源码java 词法分析器 实验目的 利用高级语言设计并实现一个词法分析程序,加深对词法分析原理的理解。并在实验中掌握扫描器的工作原理,以及对输入的程序设计语言源代码进行扫描过程中将其分解为各类不同属性的单词的词法分析方法。 实验内容 以C语言作为源语言,构建C语言的词法分析器,对于给定的测试程序,输出XML格式的属性字符流。词法分析器的构建按照C语言的词法规则进行。 实验过程 本次实验中的C语言词法分析器基于现行的ISO C11标准(ISO/IEC 9899:2011 Programming languages C)。标准中将C语言中的词法元素分为5类,分别是关键字(keyword)、标识符(identifier)、常量(constant)、字符串字面量(string-literal)和分隔符(punctuator),本次实验也严格按这5类进行识别,唯一的不同就是实验中把ISO标准中的分隔符进一步分为了限界符(delimiter)和运算符(operator),限界符包含了只有分隔作用没有运算作用的6个符号(,),[,],{,},.,->,其余符号均识别位运算符,以方便后续的处理

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明