CMM解释器项目文档分解.docxVIP

  • 4
  • 0
  • 约5.98千字
  • 约 19页
  • 2017-02-07 发布于湖北
  • 举报
CMM解释器项目文档一、背景完成小组的基本信息:姓名学号分工内容蔡武庆2013302580148语义分析中间代码周子鹏2013302580149界面设计 解释执行刘宏勇2013302580151词法语法 代码调试二、文法描述给出所实现的CMM语言的完整的文法描述词法/* CMM中的空白符 */SKIP:{ | \r | \t | \n}/* CMM中的注释符号(需要进行匹配查找) */MORE:{ /*:IN_MULTI_LINE_COMMENT}/* 注释符号不用被编译,是特殊符号 */IN_MULTI_LINE_COMMENTSPECIAL_TOKEN:{ MULTI_LINE_COMMENT:*/:DEFAULT}/* 在注释符号之间可以输入任意字符 */IN_MULTI_LINE_COMMENTMORE:{ ~[]}/* CMM中的保留字 */TOKEN:{ ELSE:else | IF:if | INT:int | READ:read | REAL:real | WHILE:while | WRITE:write}/* CMM中的常数 */TOKEN:{ INTEGER_LITERAL://十进制整数DECIMAL_LITERAL | #DECIMAL_LITERAL:([1-9]([0-9])* | 0) | REAL_LITER

文档评论(0)

1亿VIP精品文档

相关文档