-
-
[旧帖] 问一个编译原理的问题 0.00雪花
-
发表于: 2011-9-1 10:36 2212
-
rule a:
rule c /*通过exp 1规约*,exp 2规约错误/
;
rule b
rule c /*通过exp 2规约, exp 1规约错误*/
;
rule c
exp 1
| exp 2
;
就是rule a通过rule c的exp 1规约, 但是不能通过exp 2规约,
rule b通过rule c的exp 2 规约, 但是不能通过exp 1规约,
那么我写rule c的时候, 是否可以把exp 1, exp 2都放在rule c下面? 我个人感觉不行, 但是我发现lex and yacc那本书上的例子中就有这样的现象.
还请大家多多指教, 不胜感激.
rule c /*通过exp 1规约*,exp 2规约错误/
;
rule b
rule c /*通过exp 2规约, exp 1规约错误*/
;
rule c
exp 1
| exp 2
;
就是rule a通过rule c的exp 1规约, 但是不能通过exp 2规约,
rule b通过rule c的exp 2 规约, 但是不能通过exp 1规约,
那么我写rule c的时候, 是否可以把exp 1, exp 2都放在rule c下面? 我个人感觉不行, 但是我发现lex and yacc那本书上的例子中就有这样的现象.
还请大家多多指教, 不胜感激.
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法
赞赏
他的文章
- 无心插柳柳成荫, 我该何去何从 10401
- 一个菜鸟很弱小的pe问题 5383
- 通过RVA计算数据的文件偏移的疑问 4415
- 成为病毒防治程序员应该学些什么? 5128
看原图
赞赏
雪币:
留言: