Introducción Al Jflap V1
Introducción Al Jflap V1
Introducción Al Jflap V1
INTRODUCCIÓN AL JFLAP
Al ejecutar esta aplicación ( jflaf.jar ) aparece el Menú Principal que vemos arriba. En él
se puede apreciar todas las opciones que dispone este programa y que abarcan la gran mayoría
de los temas que trata la Informática Teórica o Teoría de la Computación:
El submenú PREFERENCES,
brinda la posibilidad de
personalizar el programa. Se
puede elegir el símbolo que se
usará como palabra vacía (lambda
Página 1 de 3
Universidad Tecnológica Nacional
Facultad Regional Tucumán SINTAXIS Y SEMÁNTICA
Ing.en Sistemas de Información
DE LOS LENGUAJES
o épsilon), fijar la cantidad de acciones que se pueden deshacer y por último particularizar la
Máquina de Turing, permitiendo habilitar transiciones desde estados finales, aceptación por
estados finales o por parada (bloqueo) y permitir el movimiento nulo del cabezal.
EDITOR de Gramáticas
Para la aplicación relativa a las gramáticas, se
dispone de un EDITOR de texto tipo tabla.
El mismo tiene un menú, una barra de herramientas
y una zona de escritura, un campo para la parte izquierda
(LHS: Left Hand Side) y otro para la parte derecha
(RHS: Right Hand Side) de cada regla de la gramática.
Las opciones básicas del menú son: FILE, INPUT,
TEST, CONVERT y HELP.
La poción INPUT , nos permitirá probar la gramática con una secuencia, verificando si la
puede generar. En caso negativo lo indica con un mensaje. En caso afirmativo permite ver
Página 2 de 3
Universidad Tecnológica Nacional
Facultad Regional Tucumán SINTAXIS Y SEMÁNTICA
Ing.en Sistemas de Información
DE LOS LENGUAJES
cómo genera la palabra, mostrando la secuencia de reglas que se deben aplicar a partir del
Axioma; en dos formatos: tabla y árbol.
Página 3 de 3