文件名称:WordAnalysis
-
所属分类:
- 标签属性:
- 上传时间:2014-11-17
-
文件大小:341.58kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
编程实现下述C语言子集的词法分析程序,C语言子集的文法描述如下:
语句→赋值语句|条件语句|转移语句|带标号的赋值语句
带标号的赋值语句→〈标号〉〈赋值语句〉
赋值语句→变量=算术表达式
条件语句→IF<布尔表达式>THEN语句
|IF<布尔表达式>THEN语句ELSE语句
转移语句→GOTO标号
变量→标识符
标识符→字母|<标识符><数字>
字母→A|B|…|Z|a|b|…|z
数字→0|1|…|9
算术表达式→项|算术表达式+项|算术表达式-项
项→因子|项*因子|项/因子|因子↑项
因子→变量|常数|(表达式)
布尔表达式→<算术表达式><关系符><算术表达式>
关系符→>|<|>=|<=|=|<>
标号→常数
常数→数字|<常数><数字>
对语言的几点限制:
关键字不允许作为标识符使用。关键字、标识符、常数、标号之间若没有确定的运算符或界符,则必须用空格符隔开。源程序书写按C标准格式。续行最多不得超过5行。
-word analysis word analysis word analysis word analysis word analysis word analysisword analysis
语句→赋值语句|条件语句|转移语句|带标号的赋值语句
带标号的赋值语句→〈标号〉〈赋值语句〉
赋值语句→变量=算术表达式
条件语句→IF<布尔表达式>THEN语句
|IF<布尔表达式>THEN语句ELSE语句
转移语句→GOTO标号
变量→标识符
标识符→字母|<标识符><数字>
字母→A|B|…|Z|a|b|…|z
数字→0|1|…|9
算术表达式→项|算术表达式+项|算术表达式-项
项→因子|项*因子|项/因子|因子↑项
因子→变量|常数|(表达式)
布尔表达式→<算术表达式><关系符><算术表达式>
关系符→>|<|>=|<=|=|<>
标号→常数
常数→数字|<常数><数字>
对语言的几点限制:
关键字不允许作为标识符使用。关键字、标识符、常数、标号之间若没有确定的运算符或界符,则必须用空格符隔开。源程序书写按C标准格式。续行最多不得超过5行。
-word analysis word analysis word analysis word analysis word analysis word analysisword analysis
(系统自动生成,下载前可以参看下载内容)
下载文件列表
编译报告格式.doc
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.