¡Esta es una revisión vieja del documento!


Material de apoyo

  • AnagraV2_01.zip (2.5 M) Versión 2.01 de la aplicación “anagra” (ANAlizador de GRAmáticas). Se trata de una aplicación Java de apoyo para la preparación de esta asignatura. En un entorno “windows” permite: leeme.txt (2 K)
  • * Con Anagra se puede:
  • editar/abrir gramáticas escritas con la sintaxis Yacc
  • calcular las funciones PRI y SIG
  • llevar a cabo las transformaciones más habituales de gramáticas habituales

o factorización a izquierda

        o eliminiación de no terminales no derivables
        o eliminación de recursividad a izquierda
        o eliminación de símbolos no alcanzables
        o eliminación de producciones "epsilon"
        o eliminación de ciclos
  * calcular y mostrar las tablas de análisis
        o LL(1)
        o SLR(1)
        o LR canónico
        o LALR
  * simular interactivamente la evolución del estado del analizador sintáctico (estado de la pila y secuencia de producciones aplicadas para el reconocimiento de una forma de frase) para analizadores
        o LL(1)
        o SLR(1)
        o LR canónico
        o LALR
  * representar el autómata del análisis ascendente: SLR(1), LR y LALR canónico y acceder a la información de cada uno de los nodos (conjuntos de configuraciones). Además, la distribución de los nodos y arcos es automática, de manera que su visualizaición sea clara.
  * representar gráficamente, conforme se lleva a cabo el análisis sintáctico (tanto ascendente como descendente), el árbol de sintaxis
  * requiere la máquina virtual Java 1.3 ("Java Runtime Environment" (jre)) para su ejecución

manualDeUsuarioPDF.zip (805 K) Manual de usuario de la aplicación

material_de_apoyo.1256307854.txt.gz · Última modificación: 2009/10/23 14:24 por ezpeleta
Volver arriba
CC Attribution-Noncommercial-Share Alike 3.0 Unported
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0