0
Из того, что я могу сказать, декларация Bison в виде
%type <type> nonterminal
безтипных нетерминал в Bison
Есть ли способ определить нетерминал, не давая ей тип?
Из того, что я могу сказать, декларация Bison в виде
%type <type> nonterminal
безтипных нетерминал в Bison
Есть ли способ определить нетерминал, не давая ей тип?
%type
фактически не определяет a non-terminal - он устанавливает тип нетерминала, который определен в другом месте. Некоторые версии бизонов дают вам предупреждение для %type
с неопределенным не-терминалом, но другие просто игнорируют его.
Вы определяете нетерминал, предоставляя правило с не-терминалом с левой стороны (до :
).