文件名称:YuFaFenXi
- 所属分类:
- 编译器/词法分析
- 资源属性:
- [C/C++] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 2kb
- 下载次数:
- 0次
- 提 供 者:
- wangya******
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
本程序可以对一个完整的类pascal程序进行语法分析并将分析的结果输出显示。
程序要求输入的字符串必须有完整的程序体说明以及程序开始的标志,否则,该语法分析器给出错误信息。
当进行完上述判断后,则进行各个语句串的分析,其中包括赋值语句,分支语句与循环语句(可嵌套判断),并将判断结果显示,若有错误,则输出错误类型以及行号。
输出结果的形式:该语法分析器在结束一种句型分析时给出一个类型信息例如:if 1 then j:=j+1 的判断信息为:“赋值语句” 和“if then 分支语句” 。
程序要求输入的字符串必须有完整的程序体说明以及程序开始的标志,否则,该语法分析器给出错误信息。
当进行完上述判断后,则进行各个语句串的分析,其中包括赋值语句,分支语句与循环语句(可嵌套判断),并将判断结果显示,若有错误,则输出错误类型以及行号。
输出结果的形式:该语法分析器在结束一种句型分析时给出一个类型信息例如:if 1 then j:=j+1 的判断信息为:“赋值语句” 和“if then 分支语句” 。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
YuFaFenXi.cpp