Monografia Analizador Léxico - Sintáctico
Monografia Analizador Léxico - Sintáctico
Facultad de Ingeniería
MONOGRAFIA
PRESENTADO POR:
TACNA - PERÚ
2014
1
CONTENIDO
I. INTRODUCCIÓN ........................................................................................................................ 3
II. OBJETIVOS ................................................................................................................................. 4
OBJETIVO GENERAL .......................................................................................................................... 4
OBJETIVOS ESPECÍFICOS ................................................................................................................... 4
III. DESARROLLO DEL TEMA ................................................................................................... 5
1. COMPILADORES ........................................................................................................................ 5
IV. CONCLUSIÓN ...................................................................................................................... 11
2
I. INTRODUCCIÓN
Los compiladores son traductores de código fuente que puede reportarnos mensajes de
salida usando un lenguaje de programación, además ya que estos son importantes en nuestro
uso de ejecutar un programa que queremos tener y obtenerlo. La facilidad de estas
herramientas nos facilita la comprensión de la composición y detalles de los cuales nos
ayudan a examinar la salida de las entradas que realizamos en estos compiladores.
3
II. OBJETIVOS
OBJETIVO GENERAL
reglas gramáticas.
OBJETIVOS ESPECÍFICOS
matemática.
4
III. DESARROLLO DEL TEMA
1. COMPILADORES
5
1.1. IMÁGENES:
6
2. ¿QUÉ ES UN ANALIZADOR LÉXICO Y SINTÁCTICO?
2.1. Léxico:
- Crea tokens de una secuencia de caracteres de entrada y son estos tokens los
que son procesados por el analizador sintáctico para construir la estructura de
datos, por ejemplo un árbol de análisis o árboles de sintaxis abstracta.
2.2. Sintáctico:
- Convierte el texto de entrada en otras estructuras (comúnmente árboles), que son más
útiles para el posterior análisis y capturan la jerarquía implícita de la entrada.
7
3. DESARROLLO DE NUESTRO ACTIVIDAD:
3.1. Establecer reglas gramaticales para el analizador sintáctico:
Tabla 1: Reglas
8
3.2. Código de Ejecución en Visual Basic (Modo consola)
9
4. Pruebas realizadas por el programa
10
4.2. CON ERRORES:
V. CONCLUSIÓN
El resultado de nuestro trabajo nos permitió desarrollar y analizar las reglas gramaticales en
expresiones matemáticas ya sean en un análisis Léxico y Sintáctico, proporcionando un
conocimiento básico de lo que realiza un compilador de gran escala.
VI. BIBLIOGRAFÍA
Compiladores: principios, técnicas y herramientas, 2da Edición, Alfred V. Aho, Monica S. Lam, Ravi
Sethi & Jeffrey D. Ullman
11