[词]:识别到第一个单词为:(关键词string,string)
[语]:选择推导<程序>->string<标识符列表>;<语句部分>
[语]:关键词string与读头下的关键词string相同,匹配成功
[词]:识别到下一个单词为:(标识符,u)
[语]:选择推导<标识符列表>-><标识符><标识符列表prime>
[语]:标识符与读头下的标识符相同,匹配成功
[词]:识别到下一个单词为:(分号,;)
[语]:选择推导<标识符列表prime>->ε
[语]:分号与读头下的分号相同,匹配成功
[词]:识别到下一个单词为:(标识符,u)
[语]:选择推导<语句部分>-><语句>;<语句部分prime>
[语]:选择推导<语句>-><赋值语句>
[语]:选择推导<赋值语句>-><标识符>=<表达式>
[语]:标识符与读头下的标识符相同,匹配成功
[词]:识别到下一个单词为:(赋值号,=)
[语]:赋值号与读头下的赋值号相同,匹配成功
[词]:识别到下一个单词为:(字符串,"s")
[语]:选择推导<表达式>-><项><表达式prime>
[语]:选择推导<项>-><因子><项prime>
[语]:选择推导<因子>-><字符串>
[语]:字符串与读头下的字符串相同,匹配成功
[词]:识别到下一个单词为:(分号,;)
[语]:选择推导<项prime>->ε
[语]:选择推导<表达式prime>->ε
[语义]:产生四元式:(=,"s",null,u)
[语]:分号与读头下的分号相同,匹配成功
[词]:识别到下一个单词为:(标识符,u)
[语]:选择推导<语句部分prime>-><语句>;<语句部分prime>
[语]:选择推导<语句>-><赋值语句>
[语]:选择推导<赋值语句>-><标识符>=<表达式>
[语]:标识符与读头下的标识符相同,匹配成功
[词]:识别到下一个单词为:(赋值号,=)
[语]:赋值号与读头下的赋值号相同,匹配成功
[词]:识别到下一个单词为:(字符串,"iqm")
[语]:选择推导<表达式>-><项><表达式prime>
[语]:选择推导<项>-><因子><项prime>
[语]:选择推导<因子>-><字符串>
[语]:字符串与读头下的字符串相同,匹配成功
[词]:识别到下一个单词为:(分号,;)
[语]:选择推导<项prime>->ε
[语]:选择推导<表达式prime>->ε
[语义]:产生四元式:(=,"iqm",null,u)
[语]:分号与读头下的分号相同,匹配成功
[词]:识别到下一个单词为:(关键词do,do)
[语]:选择推导<语句部分prime>-><语句>;<语句部分prime>
[语]:选择推导<语句>-><循环语句>
[语]:选择推导<循环语句>-> do<嵌套语句>while (<条件>)
[语]:关键词do与读头下的关键词do相同,匹配成功
[词]:识别到下一个单词为:(标识符,u)
[语]:选择推导<嵌套语句>-><语句>
[语]:选择推导<语句>-><赋值语句>
[语]:选择推导<赋值语句>-><标识符>=<表达式>
[语]:标识符与读头下的标识符相同,匹配成功
[词]:识别到下一个单词为:(赋值号,=)
[语]:赋值号与读头下的赋值号相同,匹配成功
[词]:识别到下一个单词为:(标识符,u)
[语]:选择推导<表达式>-><项><表达式prime>
[语]:选择推导<项>-><因子><项prime>
[语]:选择推导<因子>-><标识符>
[语]:标识符与读头下的标识符相同,匹配成功
[词]:识别到下一个单词为:(重复运算符,*)
[语]:选择推导<项prime>-><重复运算符><数字><项prime>
[语]:重复运算符与读头下的重复运算符相同,匹配成功
[词]:识别到下一个单词为:(数字,7)
[语]:数字与读头下的数字相同,匹配成功
[词]:识别到下一个单词为:(关键词while,while)
[语义]:产生四元式:(*,u,7,T1)
[语]:选择推导<项prime>->ε
[语]:选择推导<表达式prime>->ε
[语义]:产生四元式:(=,T1,null,u)
[语]:关键词while与读头下的关键词while相同,匹配成功
[词]:识别到下一个单词为:(左括号,()
[语]:左括号与读头下的左括号相同,匹配成功
[词]:识别到下一个单词为:(标识符,u)
[语]:选择推导<条件>-><表达式><关系运算符><表达式>
[语]:选择推导<表达式>-><项><表达式prime>
[语]:选择推导<项>-><因子><项prime>
[语]:选择推导<因子>-><标识符>
[语]:标识符与读头下的标识符相同,匹配成功
[词]:识别到下一个单词为:(关系运算符,<=)
[语]:选择推导<项prime>->ε
[语]:选择推导<表达式prime>->ε
[语]:关系运算符与读头下的关系运算符相同,匹配成功
[词]:识别到下一个单词为:(标识符,u)
[语]:选择推导<表达式>-><项><表达式prime>
[语]:选择推导<项>-><因子><项prime>
[语]:选择推导<因子>-><标识符>
[语]:标识符与读头下的标识符相同,匹配成功
[词]:识别到下一个单词为:(连接运算符,+)
[语]:选择推导<项prime>->ε
[语]:选择推导<表达式prime>-><连接运算符><循环语句><表达式prime>
[语]:连接运算符与读头下的连接运算符相同,匹配成功
[词]:识别到下一个单词为:(字符串,"e")
[语]:选择推导<项>-><因子><项prime>
[语]:选择推导<因子>-><字符串>
[语]:字符串与读头下的字符串相同,匹配成功
[词]:识别到下一个单词为:(右括号,))
[语]:选择推导<项prime>->ε
[语义]:产生四元式:(+,u,"e",T2)
[语]:选择推导<表达式prime>->ε
[语义]:产生四元式:(<=,u,T2,T3)
[语义]:产生四元式:(jnz,T3,null,2)
[语]:右括号与读头下的右括号相同,匹配成功
[词]:识别到下一个单词为:(分号,;)
[语]:分号与读头下的分号相同,匹配成功
[词]:识别到下一个单词为:(关键词if,if)
[语]:选择推导<语句部分prime>-><语句>;<语句部分prime>
[语]:选择推导<语句>-><条件语句>
[语]:选择推导<条件语句>->if (<条件>) <嵌套语句> else <嵌套语句>
[语]:关键词if与读头下的关键词if相同,匹配成功
[词]:识别到下一个单词为:(左括号,()
[语]:左括号与读头下的左括号相同,匹配成功
[词]:识别到下一个单词为:(标识符,u)
[语]:选择推导<条件>-><表达式><关系运算符><表达式>
[语]:选择推导<表达式>-><项><表达式prime>
[语]:选择推导<项>-><因子><项prime>
[语]:选择推导<因子>-><标识符>
[语]:标识符与读头下的标识符相同,匹配成功
[词]:识别到下一个单词为:(连接运算符,+)
[语]:选择推导<项prime>->ε
[语]:选择推导<表达式prime>-><连接运算符><循环语句><表达式prime>
[语]:连接运算符与读头下的连接运算符相同,匹配成功
[词]:识别到下一个单词为:(字符串,"lok")
[语]:选择推导<项>-><因子><项prime>
[语]:选择推导<因子>-><字符串>
[语]:字符串与读头下的字符串相同,匹配成功
[词]:识别到下一个单词为:(关系运算符,<)
[语]:选择推导<项prime>->ε
[语义]:产生四元式:(+,u,"lok",T4)
[语]:选择推导<表达式prime>->ε
[语]:关系运算符与读头下的关系运算符相同,匹配成功
[词]:识别到下一个单词为:(标识符,u)
[语]:选择推导<表达式>-><项><表达式prime>
[语]:选择推导<项>-><因子><项prime>
[语]:选择推导<因子>-><标识符>
[语]:标识符与读头下的标识符相同,匹配成功
[词]:识别到下一个单词为:(右括号,))
[语]:选择推导<项prime>->ε
[语]:选择推导<表达式prime>->ε
[语义]:产生四元式:(<,T4,u,T5)
[语义]:产生四元式:(jnz,T5,null,11)
[语义]:产生四元式:(j,null,null,0)
[语]:右括号与读头下的右括号相同,匹配成功
[词]:识别到下一个单词为:(关键词start,start)
[语]:选择推导<嵌套语句>-><复合语句>
[语]:选择推导<复合语句>->start <语句部分> end
[语]:关键词start与读头下的关键词start相同,匹配成功
[词]:识别到下一个单词为:(标识符,u)
[语]:选择推导<语句部分>-><语句>;<语句部分prime>
[语]:选择推导<语句>-><赋值语句>
[语]:选择推导<赋值语句>-><标识符>=<表达式>
[语]:标识符与读头下的标识符相同,匹配成功
[词]:识别到下一个单词为:(赋值号,=)
[语]:赋值号与读头下的赋值号相同,匹配成功
[词]:识别到下一个单词为:(标识符,u)
[语]:选择推导<表达式>-><项><表达式prime>
[语]:选择推导<项>-><因子><项prime>
[语]:选择推导<因子>-><标识符>
[语]:标识符与读头下的标识符相同,匹配成功
[词]:识别到下一个单词为:(连接运算符,+)
[语]:选择推导<项prime>->ε
[语]:选择推导<表达式prime>-><连接运算符><循环语句><表达式prime>
[语]:连接运算符与读头下的连接运算符相同,匹配成功
[词]:识别到下一个单词为:(字符串,"w")
[语]:选择推导<项>-><因子><项prime>
[语]:选择推导<因子>-><字符串>
[语]:字符串与读头下的字符串相同,匹配成功
[词]:识别到下一个单词为:(分号,;)
[语]:选择推导<项prime>->ε
[语义]:产生四元式:(+,u,"w",T6)
[语]:选择推导<表达式prime>->ε
[语义]:产生四元式:(=,T6,null,u)
[语]:分号与读头下的分号相同,匹配成功
[词]:识别到下一个单词为:(标识符,u)
[语]:选择推导<语句部分prime>-><语句>;<语句部分prime>
[语]:选择推导<语句>-><赋值语句>
[语]:选择推导<赋值语句>-><标识符>=<表达式>
[语]:标识符与读头下的标识符相同,匹配成功
[词]:识别到下一个单词为:(赋值号,=)
[语]:赋值号与读头下的赋值号相同,匹配成功
[词]:识别到下一个单词为:(标识符,u)
[语]:选择推导<表达式>-><项><表达式prime>
[语]:选择推导<项>-><因子><项prime>
[语]:选择推导<因子>-><标识符>
[语]:标识符与读头下的标识符相同,匹配成功
[词]:识别到下一个单词为:(连接运算符,+)
[语]:选择推导<项prime>->ε
[语]:选择推导<表达式prime>-><连接运算符><循环语句><表达式prime>
[语]:连接运算符与读头下的连接运算符相同,匹配成功
[词]:识别到下一个单词为:(字符串,"j")
[语]:选择推导<项>-><因子><项prime>
[语]:选择推导<因子>-><字符串>
[语]:字符串与读头下的字符串相同,匹配成功
[词]:识别到下一个单词为:(分号,;)
[语]:选择推导<项prime>->ε
[语义]:产生四元式:(+,u,"j",T7)
[语]:选择推导<表达式prime>->ε
[语义]:产生四元式:(=,
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Project1.rar (38个子文件)
Project1
compiler.cpp 34KB
resource.h 387B
.vs
Project1
v16
Browse.VC.db 15.85MB
.suo 44KB
ipch
AutoPCH
3e68371cc8b17db9
COMPILE.ipch 35MB
b5f0ac7006054817
COMPILER.ipch 37.25MB
out.txt 340B
Project1.sln 1KB
Project1.aps 1KB
Project1.vcxproj 7KB
Project1.rc 1KB
Project1.vcxproj.user 168B
Project1.vcxproj.filters 1KB
in.txt 104B
debug.txt 10KB
Debug
Project1.tlog
CL.write.1.tlog 364B
rc.command.1.tlog 302B
rc.write.1.tlog 182B
rc.read.1.tlog 3KB
CL.command.1.tlog 1KB
link.command.1.tlog 1KB
link.read.1.tlog 3KB
link.write.1.tlog 482B
Project1.lastbuildstate 234B
CL.read.1.tlog 18KB
compile.obj 351KB
Project1.exe.recipe 289B
vc142.idb 275KB
Project1.pdb 6.22MB
vc142.pdb 532KB
compiler.obj.enc 426KB
Project1.ilk 965KB
Project1.vcxproj.FileListAbsolute.txt 48B
compile.obj.enc 336KB
compiler.obj 786KB
Project1.exe 211KB
Project1.log 89B
Project1.res 32B
共 38 条
- 1
资源评论
m0_54300742
- 粉丝: 24
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功