首页
社区
课程
招聘
[旧帖] 问一个编译原理的问题 0.00雪花
发表于: 2011-9-1 10:36 2212

[旧帖] 问一个编译原理的问题 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那本书上的例子中就有这样的现象. 

还请大家多多指教, 不胜感激.

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//