Foros del Web » Programación para mayores de 30 ;) » Java »

¿Que errores?

Estas en el tema de ¿Que errores? en el foro de Java en Foros del Web. Hola quería a ver si los siguientes errores han de ser considerados por un analizador léxico (Analiza la gramática de Java): -- Falta ; al ...
  #1 (permalink)  
Antiguo 23/05/2008, 01:19
 
Fecha de Ingreso: mayo-2008
Mensajes: 5
Antigüedad: 16 años
Puntos: 0
¿Que errores?

Hola quería a ver si los siguientes errores han de ser considerados por un analizador léxico (Analiza la gramática de Java):

-- Falta ; al final de la línea
-- Falta cerrar (o no esta abierto) comentario
-- Falta cerrar '}' o sobra una '{'
-- No se ha cerrado el fichero.

Aparte de esto se os ocurre alguno más que tnega qeu considerar?
un saludo y gracias
  #2 (permalink)  
Antiguo 23/05/2008, 02:36
Avatar de Llave  
Fecha de Ingreso: abril-2005
Ubicación: Galicia
Mensajes: 52
Antigüedad: 19 años
Puntos: 1
Respuesta: ¿Que errores?

Hombre no sé, dependerá de lo que quieras comprobar.

Puedes por ejemplo, verificar que los tipos de datos son correctos.
Que cuando se devuelva un tipo en una clase o método, que haya un return.
Comprobar que siempre que se abra un paréntesis, '(' haya otro para cerrarlo... ')'.
Y así, dependiendo del nivel de precisión que quieras alcanzar.
  #3 (permalink)  
Antiguo 23/05/2008, 02:41
 
Fecha de Ingreso: mayo-2008
Mensajes: 5
Antigüedad: 16 años
Puntos: 0
Respuesta: ¿Que errores?

Ok, pero los que he puesto si son errores que debe recoger un analizador léxico no??
Luego están los evidentes como: 'palabra no reconocida'

Es que no pasa nada si dejo algun error sin contemplar (siempre y cuando estén los básicos) pero lo que no puedo hacer es recoger un error en el analisis léxico que corresponda por ejemplo al analiisis sintactico.
Me entendeis???
Un saludo
  #4 (permalink)  
Antiguo 23/05/2008, 04:41
Avatar de Llave  
Fecha de Ingreso: abril-2005
Ubicación: Galicia
Mensajes: 52
Antigüedad: 19 años
Puntos: 1
Respuesta: ¿Que errores?

Olvida mi post anterior. No había entendido tu problema. Todo lo que te dije corresponde al analizador sintáctico.
El análisis léxico, debe rastrear caracter a caracter lo que estás encontrando en el programa JAVA. No se debe de preocupar si falta algo, tan sólo reconocerlo.

Echa un ojo a este blog, lo explica bastante bien aunque el analizador sintáctico del que habla es para C.

http://valar.wordpress.com/2004/07/01/analizador-lexico/
  #5 (permalink)  
Antiguo 23/05/2008, 05:32
 
Fecha de Ingreso: mayo-2005
Mensajes: 294
Antigüedad: 19 años
Puntos: 0
Respuesta: ¿Que errores?

ok muchíiiiiiiisimas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:42.