2014-10-20 67 views
3

鑑於野牛規格:%右TOK_ADD TOK_MUL野牛規範和優先順序

我想知道什麼是TOK_ADD和TOK_MUL的優先順序。

情況下也我有野牛規範

%left TOKMUL TOKADD 
%left TOKDIV 
%left TOKSUB 

我想知道什麼是TOKMUL TOKADD TOKDIV 和優先順序TOKSUB是

回答

1

野牛/ yacc的優先順序低到高 - 中列出的第一行中的標記具有最低的優先級,而最後一行中的標記具有最高的優先級。同一行上的多個標記(您的情況下的TOKMULTOKADD)具有相同的優先級

+0

好,那麼在第二種情況下,TOK_SUB的值最高? – user1010101 2014-10-20 03:42:53