Skip to content

Clases del Diseño

Este es el diagrama de clases de diseño de MLang. No muestra, por tanto, todos los detalles de la implementación (las clases abstractas).

Los colores indican qué elementos se han añadido al árbol en cada etapa:

  • En gris se muestra todo lo que forma parte de la gramática abstracta (el código inicial). Las relaciones de herencia se muestran en gris y las agregaciones en negro.
  • En se muestra lo que añadió la etapa de identificacion.
  • En se muestra lo que añadió la etapa de comprobación de tipos.
  • En se muestra lo que añadió la etapa de gestión de memoria.

TIP

Este diagrama ha sido generado siguiendo los pasos de este apartado.

alt

TIP

Se recomienda abrir esta imagen en una pestaña nueva (botón derecho del ratón) para poder verla más cómodamente.