У меня есть такая грамматика:
S : value1 ':' value2 ';' {printf("%s %s",$1,$3);};
вход: Hello: World; вывод: привет привет Значение1 и значение2 являются строками. Проблема в том, что $ 3 возвращает то же значение, что и $ 1, и я не могу найти причину.