Ir al contenido

Documat


Hacia un modelo genérico de visualización de traductores dirigidos por la sintaxis

  • Ángel F. Sánchez-Granados [1] ; Jaime Urquiza-Fuentes [1] ; Adrián García-Oller [1] ; José M. Loeches-Ruiz [1]
    1. [1] Universidad Rey Juan Carlos

      Universidad Rey Juan Carlos

      Madrid, España

  • Localización: Actas de las Jornadas sobre la Enseñanza Universitaria de la Informática (JENUI), ISSN 2531-0607, Nº. 6, 2021, págs. 171-178
  • Idioma: español
  • Enlaces
  • Resumen
    • español

      Este trabajo presenta una herramienta de visualización que pretende ayudar a comprender los conceptos de los traductores dirigidos por la sintaxis, proporcionando una representación gráfica de conceptos tan abstractos.

      La herramienta que se describe consta de una interfaz de visualización y una API. La interfaz de visualiza- ción permite a profesores y estudiantes ver una repre- sentación gráfica del proceso de ejecución del traduc- tor dirigido por la sintaxis observando detalles como las acciones semánticas ejecutadas o los valores de- los atributos de los símbolos. La API permite al usua- rio anotar una especificación del traductor dirigido por la sintaxis de forma que durante su ejecución genere una traza que permita su posterior visualización con la interfaz. Esta división entre interfaz y API busca que las visualizaciones puedan ser independientes del soft- ware utilizado para la generación del traductor, tratan- do así de sortear alguna de las limitaciones que tienen otras herramientas existentes.

    • English

      In this work, we present a visualization tool aimed at supporting students’ comprehension of syntax direc- ted translators concepts by providing graphical repre- sentations of such abstract concepts. The tool is made up of two parts: a visualization interface and an API.

      The visualization interface provide teachers and stu- dents with a graphical representation of the execution process of the syntax directed translator. This represen- tation provide a detailed view of the executed seman- tic actions and the values of the symbol attributes. The API allows the user to annotate the specification of the syntax directed translator. Thus, its execution genera- tes a trace that will be used by the interface to produce the visualization. This division between the interface and the API supports the independence between the vi- sualizations and the parser generator tool, avoiding so- me of the limitations identified in other existing tools.


Fundación Dialnet

Mi Documat

Opciones de artículo

Opciones de compartir

Opciones de entorno