Почему другие ответы верны в общем смысле, в том, что вам нужно написать свои собственные действия, чтобы выполнить что-либо значимое в определении Yacc, с которым вы связаны, на самом деле не связано никаких действий с правилами грамматики. Что он делает, так это то, что он определяет функцию yyerror и некоторый код для извлечения значений из yylval на основе типа токена.
Если вы не знаете, что такое yyerror / yylval, вам следует прочитать учебник bison / flex. Книга Дракона также является хорошим ресурсом, если вы более серьезно относитесь к этому. Есть также несколько отличных раздаточных материалов из Стэнфордского курса о компиляторах, плавающих по сети, которые основаны на книге.