标签: parsing compiler-construction bison
是否可以对野牛中的多个规则执行相同的语义操作?
即。我有类似
exp: NUM { $$ = $1; } | exp exp { $$ = $1; }
是否有可能只写一个动作?
答案 0 :(得分:3)
这样的事情可行:
list: exp { $$ = $1; } exp : NUM | exp exp