DOCUMENTACION DE UN ANALIZADOR LEXICOGR FICO

Páginas: 2 (373 palabras) Publicado: 3 de junio de 2015












DOCUMENTACION DE UN COMPILADOR










PROYECTO COMPILADOR
I. Algunas características del compilador
Realizado en un lenguaje Java.
El programa que se utilizó fue NetBeans, versión7.3


II. ¿Cómo acceder al compilador?
Ejecutamos la versión de NetBeans que tenemos a disposición.
Siguiente Buscamos y abrimos nuestro archivo llamado :



Ahora abrimos el archivo y nos aparecerá loque contiene esta, en este caso, el package y las clases correspondientes que se utilizaron para el desarrollo de este compilador









III. Interfaz del programa



IV. ¿Cómo funciona esteCompilador?

¿Cómo hacer el ANALISIS LEXICOGRÁFICO?

1. Ingresamos el código texto que queremos que analice.



2. A continuación le damos al botón ‘ analizar ‘

3. Al darle al botón analizar aparecerán lostokens compilados


También aparecerá:
La tabla de símbolos definida por el sistema


Y las palabras definidas por el usuario













¿Cómo hacer un ANÁLISIS SINTÁCTICO?

Para este compilador, Elanálisis sintáctico reconoce varios puntos.

1. Reconocimiento de alguna variable NO DECLARADA.
Ingresamos cualquier variable



Le damos al botón, Análisis SINTÁCTICO, y veremos el resultado:2. Reconocimiento de DUPLICIDAD
Declaramos una variable de tipo entero (INT a), y posteriormente declaramos la misma variable tipo doublé (DOUBLE a)



Le damos al botón, Análisis SINTÁCTICO, yveremos el resultado:



Nos muestra el mensaje ‘Error en Duplicidad’ y la variable con que se comete este error.









3. Reconocimiento de un DATO NO DEFINIDO
Al ingresar algún dato o valor sinanteponer su tipo de dato nos saldrá el error de dato no definido




A continuación no arrojará












4. Detección de EXPRESIONES INCORRECTAS

SENTENCIA IF:
Para el caso de la expresión IF seutilizó un esquema (árbol sintáctico) pre establecido que a partir de ahí generamos un código.












A partir de este código y un ejemplo se desarrolló la estructura IF:

if ( A > B) then C = D +...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Documentacion Analizador Lexico
  • Criterios Para Analizar Comparar Y Diferenciar Posiciones Filos Ficas
  • Analizando sonidos
  • analizadores
  • analizadores
  • Analizador
  • sin analizar
  • Analizar

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS