informe analizador lexico y sintactico
Facultad de Ingeniería en “Sistemas”
Analizador Léxico Lenguaje STARTER
Integrantes:
Adriana Toapanta
Marco Satián
7º “Gestión”
Ing. Daniel Diaz11-05-2012
RESUMEN EJECUTIVO
En el presente informe muestra el desarrollo de un analizador léxico y analizador sintáctico. En el caso del analizador léxico lee los caracteres uno a unodesde la entrada y va formando grupos de caracteres con alguna relación entre sí (tokens), que constituirán la entrada para la siguiente etapa del compilador. Cada token representa una secuencia decaracteres que son tratados como una única entidad, mientras que el analizador sintáctico se encarga de comprobar que las sentencias que componen código fuente, sean correctas en el lenguaje, creando unarepresentación interna que corresponde a la sentencia analizada, de esta forma se garantiza que solamente las sentencias procesadas pertenezcan al lenguaje de programación, de igual forma se encarga deencontrar los errores sintácticos que detectan durante su proceso.
1) Objetivo:
Diseñar nuestro propio analizador léxico y definir los componentes Léxicos para nuestro Compilador.
Diseñarnuestro propio analizador léxico y definir los componentes Léxicos para nuestro Compilador.
Encontrar los errores sintácticos que detectan durante su proceso de ejecucuión.
2) Marco Teórico:
Nombre delenguaje de programación: Compilador “STARTER”
Nombre del (IDE): eclipse, net beans (plataforma java)
Tipo de Extensión: .jjls, .xjjls
Componentes Léxicos
Operadores
Comparación
BinariosCaracteres Especiales
+ - * /
== >< ! & ||
0 1
() {} ; : , []
Palabras Reservadas
Descripción
mientras
while
entonces
else
si
if
o
or
no
not
ver
entero
int
largo
longdecimal
double
letra
char
texto
String
clase
Declarar una clase
publico
public
privado
prívate
enviar
void
regresa
return
nulo
null
este
this
Estructuras de condición
ejemplo
if...
Regístrate para leer el documento completo.