文件名称:WordAnalysis
- 所属分类:
- JSP源码/Java
- 资源属性:
- [WORD]
- 上传时间:
- 2014-11-17
- 文件大小:
- 342kb
- 下载次数:
- 0次
- 提 供 者:
- zhan****
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
编程实现下述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