Analizador Programacion
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Materia:
PROGRAMACION DE SISTEMAS
Semestre-Grupo:
5º SEMESTRE GRUPO UNICO
Tema:
ANALIZADOR
Docente:ISC. OSCAR LUIS PEÑA VALERIO
Alumno:
MARIA MARGARITA AGUIRRE ROJAS
Fecha:
08/ DICIEMBRE/2011
Lugar:
H. Y G. ALVARADO, VERACRUZ
OBJETIVO
Este proyecto tiene como objetivo mostrarnos unanalizador léxico, el cual es la primera fase de un compilador consistente en un programa que recibe como entrada el código fuente de otro programa (secuencia de caracteres) y produce una salida compuestade tokens (componentes léxicos) o símbolos. Estos tokens sirven para una posterior etapa del proceso de traducción, siendo la entrada para el analizador sintáctico (en inglés parser).INTRODUCCION
La especificación de un lenguaje de programación a menudo incluye un conjunto de reglas que definen el léxico. Estas reglas consisten comúnmente en expresiones regulares que indican el conjuntode posibles secuencias de caracteres que definen un token o lexema.
En el proyecto de analizador revisaremos la semántica de los diversos tipos de instrucciones que declaramos.
Comprobaremos que encada expresión los tipos asignados son compatibles.
ANALIZADOR
MCup.java
MLexer
Main.java
Yylex.java
Analizador.cup
Analizador.jflex
Ejemplo.txt
Parser.java
Sym.javaRESULTADO GENERADO POR EL PROGRAMA
CONCLUSION
En este proyecto realizamos un analizador el cual es la primera fase de un compilador consistente en un programa que recibe como entrada el códigofuente de otro programa (secuencia de caracteres) y produce una salida compuesta de tokens (componentes léxicos) o símbolos.
Con el proyecto de analizador, las instrucciones condicionales las compilay genera las instrucciones de bajo nivel.
BIBLIOGRAFIA
LIBRO: Compiladores, traductores y compiladores con Lex/Yacc, Jflex/Cup y JavaCC
AUTORES: Sergio Gálvez Rojas – Miguel Ángel Mora...
Regístrate para leer el documento completo.