Можно ли при использовании GNU bison ничего не делать после сопоставления продукции, а затем проверить, можно ли использовать какое-либо другое правило для уменьшения той же последовательности токенов? В принципе, то, что я ищу, похоже на это:
iexpr: VARIABLE { if (condition) {
/*some action */
}
else {
/*pushback read symbol, and check if other pattern can
be matched */
}
}
fexpr: VARIABLE { }
Спасибо