Material de apoyo

  • AnagraV2_01.zip 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
      • factorización a izquierda
      • eliminiación de no terminales no derivables
      • eliminación de recursividad a izquierda
      • eliminación de símbolos no alcanzables
      • eliminación de producciones “epsilon”
      • eliminación de ciclos
      • calcular y mostrar las tablas de análisis LL(1), SLR(1), LR canónico, 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 LL(1), SLR(1), LR canónico, 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
material_de_apoyo.txt · Última modificación: 2009/10/23 14:34 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