JFLAP
JFLAP
JFLAP (Java Formal Language and Automata Package) es una herramienta para la enseñanza y la visualización interactiva de lenguajes formales. Permite crear y operar sobre autómatas(finitos, máquinas de Moore y Mealy, Turing…), gramáticas, expresiones regulares y L-systems.
JFLAP es un paquete de herramientas gráficas que se pueden utilizar como una ayuda en el aprendizaje delos conceptos básicos de la Teoría de Lenguajes Formales y Autómatas.
Regular Idiomas - crear
DFA
NFA
Expresión Regular
Gramática regular
Regular Idiomas - Conversiones
NFA -> DFA ->Minimal DFA
NFA expresión regular
NFA gramática regular
Libre de contexto idiomas - crear
empujar hacia abajo autómata
gramática libre de contexto
Libre de contexto idiomas - transformar
PDA-> CFG
CFG -> PDA (parser LL)
CFG -> PDA (analizador sintáctico SLR)
CFG -> CNF
CFG -> tabla de análisis sintáctico LL y analizador
CFG -> SLR parse mesa y analizador
CFG -> Brute analizador defuerza
JFLAP permite a los usuarios crear y operar en autómatas, gramáticas, L-Systems, y expresiones regulares, la estructura se utiliza el término para referirse a un único autómata,gramática, L-sistema, o una expresión regular.JFLAP ofrece los siguientes grupos principales de las operaciones para aplicar a estructuras:
Explora el Lenguaje de Estructuras - JFLAP tiene la capacidad desimular cadenas de entrada en autómatas no deterministas, construir tablas de análisis sintáctico y árboles de análisis sintáctico para gramáticas, y hacer ampliaciones sucesivas de sistemas-L. Elautómata representado en JFLAP son autómatas finitos (FA), los autómatas pushdown (PDA), y las máquinas de Turing multitape. Los algoritmos de análisis sintáctico en JFLAP son por fuerza bruta el análisis, elanálisis LL (1), y el análisis sintáctico SLR (1).
Convertir entre estructuras equivalentes - Una amplia gama de capacidades de conversión están disponibles, por ejemplo, la expresión regular, a...
Regístrate para leer el documento completo.