Mi potete postare, per favore, una parte di codice dove si capisce come creare un parser (scritto con yacc) che rispetti le varie parentesi (tonde, quadre, graffe) rispettando le priorità? Ad esempio vorrei fare in modo che l'interprete riconosca correttamente una sequenza scritta in questa maniera: {[(qx + qy)*(qx-qy)]+(qx+qy)]}.
Grazie.