社区
软件水平考试
帖子详情
相同算符优先极怎么比较??
luost
2003-10-07 01:03:32
如
s->SaT
可以推出a>a;这是怎么推出的,我按定义应该是a<a呀!!!
...全文
54
8
打赏
收藏
相同算符优先极怎么比较??
如 s->SaT 可以推出a>a;这是怎么推出的,我按定义应该是a<a呀!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luost
2003-10-09
打赏
举报
回复
明白了,散分!!谢谢各位
luost
2003-10-08
打赏
举报
回复
你推导是对的,当得出的结论应该是a(前)<a(后),按定义来说,s->......aT中的a(后)相当于b,应该是a<b,即a(前)<a(后)。
huangxiaoke2000
2003-10-08
打赏
举报
回复
看成一棵语法树就行啦,当然是a>a
S->SaT
先是规约S,而S中又有a,所以a>a
liuyixian2000
2003-10-08
打赏
举报
回复
确定算符优先关系的两个相关概念:
引进几个关系,A,B∈VN,a,b∈VT
1.A FIRSTt a:当且仅当存在产生式A→a…或A→Ba…(一步)
2.A LASTt a:当且仅当存在产生式A→…a或A→…aB (一步)
3.A FIRSTt+ a:当且仅当存在推导
A→…a或A→…aB(一步或多步)
4.A LASTt+ a:当且仅当存在推导
A→…a或A→…aB(一步或多步)
计算FIRSTt+ (A)的方法:
1.若有产生式A→a…或A→Ba…,A,B∈VN,a,b∈VT,则将a加入FIRSTt+ (A)
2.对于产生式A→B…,则将FIRSTt+ (B)加入FIRSTt+ (A)
3.重复上述过程,直至FIRSTt+ (A)不再增大
计算LASTt+ (A)的方法:
1.若有产生式A→…a或A→…aB,A,B∈VN,a,b∈VT,则将a加入LASTt+ (A)
2.对于产生式A→…B,则将LASTt+ (B)加入LASTt+ (A)
3.重复上述过程,直至LASTt+ (A)不再增大
luost
2003-10-08
打赏
举报
回复
好,今天回去再好好看看
toyjoy
2003-10-08
打赏
举报
回复
你把定义再看看!!
toyjoy
2003-10-08
打赏
举报
回复
不能那样看!
不能把a看成b
规定就是a>a
liujinming513
2003-10-07
打赏
举报
回复
当然是a>a拉
因为 s->saT
即:s->sa.....
s->......aT
java实现
算符优先
分析法
编译原理课程中的
算符优先
分析算法,Java实现
算符优先
算法 实现
算符优先
过程
实现
算符优先
过程 具体的算法 和结构体 一般报告都适用
词法分析器-
算符优先
编译原理实验词法分析器-
算符优先
的设计,实现对词法分析程序所提供的单词序列的语法检查和结构分析。
算符优先
文法 构造优先表
编译原理中的
算符优先
文法,构造出一个优先表。
编译原理实验二——
算符优先
分析法设计与实现
用
算符优先
分析方法设计一个分析解释程序,对输入的赋值语句、输出语句、清除语句进行词法分析、语法分析、表达式求值并存储于指定变量中;若存在错误,提示错误相关信息。
软件水平考试
2,959
社区成员
22,569
社区内容
发帖
与我相关
我的任务
软件水平考试
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
复制链接
扫一扫
分享
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证
c4java
c4前端
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章