私の yacc ファイルには、次のようなものがあります。
var_declaration : type_specifier ID ';'
| type_specifier ID '[' NUM ']' ';' ;
type_specifier : INT | VOID ;
ID、NUM、INT、および VOID は flex から返されるトークンであるため、yacc はそれらを問題なく認識します。問題は、上記に「[」や「;」のようなものがあることです。これらが flex によって認識された場合、yacc には何を返す必要がありますか?