idlist : idlist ',' ID {
$$.str=$3.str;
$$.ptr=(idtype*)&$1;
}
| ID {
$$.str=$1.str;
$$.ptr=NULL;
}
idlist здесь имеет тип idtype.Я новичок в Яак.Я делаю что-то глупое, потому что мой код перебирает один идентификатор.когда я использую это на один уровень вверх.
Так что здесь грамматика имеет тип после идентификатора.Я мог бы использовать стек для этого, но я подумал, что это мило.