鉴于Bison规范:%权利TOK_ADD TOK_MUL
我想知道TOK_ADD和TOK_MUL的优先顺序是什么。
如果我有Bison规范
%left TOKMUL TOKADD
%left TOKDIV
%left TOKSUB
我想知道TOKMUL TOKADD TOKDIV的优先顺序是什么 和TOKSUB
答案 0 :(得分:1)
bison / yacc优先顺序从最低到最高 - 列出的第一行上的标记具有最低优先级,而最后一行上的标记具有最高优先级。同一行上的多个令牌(在您的案例中为TOKMUL
和TOKADD
)具有相同的优先级