Докато използвате GNU bison, възможно ли е да не правите нищо след съвпадение на продукция и след това да проверите дали може да се използва друго правило за намаляване на същата последователност от токени? По принцип това, което търся, е подобно на това:
iexpr: VARIABLE { if (condition) {
/*some action */
}
else {
/*pushback read symbol, and check if other pattern can
be matched */
}
}
fexpr: VARIABLE { }
Благодаря