文件名称:4SLR
- 所属分类:
- 编译器/词法分析
- 资源属性:
- [C/C++] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 245kb
- 下载次数:
- 0次
- 提 供 者:
- girla*****
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
编译原理上机—语法分析2
1.目的:熟练掌握自下而上的语法分析方法,并能用C++程序实现。
2. 在已有文法的基础上再加上减法“-”和除法“/”对应的产生式构成最终的文法。从而使得记号流可以处理带括号的加、减、乘、除四则运算。
3. 对于任意给定的输入串(词法记号流)进行语法分析,要求采用SLR分析器来完成。手工构造SLR分析表,利用移进-归约分析算法(P69 图3.12)输出(P70 表3.8)对应的动作部分。如:
输入:id*+id/(id+id)#
输出:移进
按 F->id归约
按 T->F归约
移进
error
……
-Course Design Compiler Principle SLR (1) syntax analysis!
1.目的:熟练掌握自下而上的语法分析方法,并能用C++程序实现。
2. 在已有文法的基础上再加上减法“-”和除法“/”对应的产生式构成最终的文法。从而使得记号流可以处理带括号的加、减、乘、除四则运算。
3. 对于任意给定的输入串(词法记号流)进行语法分析,要求采用SLR分析器来完成。手工构造SLR分析表,利用移进-归约分析算法(P69 图3.12)输出(P70 表3.8)对应的动作部分。如:
输入:id*+id/(id+id)#
输出:移进
按 F->id归约
按 T->F归约
移进
error
……
-Course Design Compiler Principle SLR (1) syntax analysis!
(系统自动生成,下载前可以参看下载内容)
下载文件列表
4SLR\bin\Debug\SLR.exe
....\main.cpp
....\obj\Debug\main.o
....\SLR.cbp
....\SLR.depend
....\SLR.layout
....\bin\Debug
....\obj\Debug
....\bin
....\obj
4SLR
第四次上机作业(第11周和12周上机).doc
....\main.cpp
....\obj\Debug\main.o
....\SLR.cbp
....\SLR.depend
....\SLR.layout
....\bin\Debug
....\obj\Debug
....\bin
....\obj
4SLR
第四次上机作业(第11周和12周上机).doc