INFORMÁTICA Y SISTEMAS
UNIVERSIDAD MAYOR DE SAN SIMÓN
UMSS Informática y Sistemas

DESARROLLO DE UN INTERPRETE BASIC CON CORRECTOR LEXICOGRAFICO - Proyecto de Grado

Código: 137
Autor(es):
Gestión de Inicio: 1/1997
Gestión de Conclusión: 1/1997
Modalidad: Proyecto de Grado
Carrera: Licenciatura en Ingenieria Informática

Descripción :

En el presente trabajo se desarrolla un intérprete BASIC reducido bajo un entorno gráfico de programación. El intérprete contará con un corrector lexicografico, que corregirá automática o semiautomáticamente aquellas sentencias cuyas palabras pertenecientes al lenguaje (léxico del lenguaje) tengan errores de escritura. Se denomina reducido porque la sintaxis que se define es un subconjunto del lenguaje QBASIC. Dicha sintaxis, especificada por una gramática libre de contexto, incluye variantes no significativas respecto al QBASIC. La construcción del intérprete está basado en la combinación de dos técnicas: Commpilación e Interpretación. El compilador traducirá el programa fuente escrito en el lenguaje reducido a un formato intermedio en memoria para que el intérprete pueda inspeccionar y ejecutar las acciones correspondientes. El corrector lexicográfico, que será parte del compilador, ha sido desarrollado considerando cierto tipo de errores que se cometen con mayor frecuencia al escribir ciertos componentes léxicos de un programa, como son las palabras reservadas. El entorno gráfico, además de contar con el compilador, estará compuesto por: un editor de textos en formato ASCII y un depurador de alto nivel que permitirá localizar y determinar, en tiempo de ejecución, los errores de lógica que pudieran existir en el programa.