DEV Community

RodrigoZea
RodrigoZea

Posted on • Updated on

Pensamiento 1: Proyecto 2

No he escrito nada sobre el proyecto 2, más que el progreso ha sido lento, debido a que el semestre se está acumulando.

Como problema general, creo que utilizar un Listener para esta parte dificulta mucho el proceso de construcción de reglas. Cuando se necesita un acceso "secuencial" para algunas, el proceso se ve dificultado. Por ejemplo para la producción B1||B2, primero se genera el código de B1, luego un label, y luego el código de B2, pero con un Visitor es algo difícil de implementar ya que primero saldran los nodos de B1 y B2 de ser visitados, no se puede hacer algo como: primero sale B1, luego se imprime la label, luego sale B2.

Top comments (0)