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

Analizador Léxico en java

Estas en el tema de Analizador Léxico en java en el foro de Java en Foros del Web. Hola necesito el código de un analizador léxico heho en java.He buscado (y encontrado) varios en internet pero ninguno me vale. Yo lo que quiero ...
  #1 (permalink)  
Antiguo 21/05/2008, 12:36
 
Fecha de Ingreso: mayo-2008
Mensajes: 5
Antigüedad: 16 años
Puntos: 0
Analizador Léxico en java

Hola necesito el código de un analizador léxico heho en java.He buscado (y encontrado) varios en internet pero ninguno me vale. Yo lo que quiero es que me devuelva si el texto analizado es correcto o no. En caso de que haya un error que me indique donde (la línea o algo) Es que todos los que he encontrado en internet lo único que hacen es recorrer el texto y decir en cada línea si es identificador y cosas así. Si metes texto con error no hace nada.
Si necesitais mi correo decidme y os lo paso.
Os agradecería mucho la ayuda.
Gracias un saludo!
  #2 (permalink)  
Antiguo 21/05/2008, 21:01
Avatar de Lino-kun  
Fecha de Ingreso: mayo-2008
Ubicación: Cuernavaca Morelos Mexico
Mensajes: 126
Antigüedad: 16 años
Puntos: 2
Respuesta: Analizador Léxico en java

Hola amigo.

verás esto requiere de un cierto tiempo de empeño programando y logica a un buen nivel. te digo esto por que para que hagas esto del analizador lexico debes definir tu propio lenguaje.
y despues tu mismo programar como java va a interpretar tus expresiones.

por ejemplo yo hize uno en donde metia un comando llamado asi.

Código PHP:
  imprime("hola"); 
en un archivo de texto llamado libreria.lps que yo cree tenia la definicion de todos mis comandos y lo cargaba en memoria, cuando el analizador se ejecutaba verificaba la palabra imprime si existia ya tenia el primer paso, despues analizaba por tokens los parentesis uno que abriera y uno que cerrara si no encontrana asi mandaba un error podia o no tener comillas si tenia comillas lo de adentro era texto, sino lo tomaba como variable, si era variable buscaba de que tipo era.

bueno para no hacertela larga para esto tienes que saber bien java basico y tener nocion de programacion de sistemas. por que depende de tu lenguaje la logica que debe llevar.
  #3 (permalink)  
Antiguo 22/05/2008, 01:03
 
Fecha de Ingreso: mayo-2008
Mensajes: 5
Antigüedad: 16 años
Puntos: 0
Respuesta: Analizador Léxico en java

HOla!
Muchas gracias! Pero una cosita mi analizador léxico tiene que estar hecho en java pero además tiene que analizar código escrito en java. Entiendes?
Un saludo
  #4 (permalink)  
Antiguo 22/05/2008, 06:07
 
Fecha de Ingreso: mayo-2008
Mensajes: 5
Antigüedad: 16 años
Puntos: 0
Respuesta: Analizador Léxico en java

Perdonad que insista tanto con esto pero a ver si alguien me puede pasar un codigo que me sirva.
Un saludo y gracias
  #5 (permalink)  
Antiguo 22/05/2008, 09:26
 
Fecha de Ingreso: febrero-2004
Ubicación: Bs. As. - Argentina
Mensajes: 53
Antigüedad: 20 años, 3 meses
Puntos: 0
Respuesta: Analizador Léxico en java

Hola:
Existen programitas para generar analizadores.
Yo use en una oportunidad el flex. El tema es asi:
Vos le especificas al flex el lenguaje que queres reconocer mediante una serie de reglas (creo que era algo parecida a expresiones regulares) y flex te genera una libreria de funciones para reconocer ese lenguaje. Es decir, te devuelve el codigo de un analizador lexicografico para el lenguaje que le especificaste. Yo lo use para que genere la libreria en C++ pero creo que te permite generar el analizador en JAVA.
Gogglealo como: lex flex yacc bison.
__________________
Saludos!
  #6 (permalink)  
Antiguo 13/11/2008, 04:49
 
Fecha de Ingreso: noviembre-2008
Mensajes: 1
Antigüedad: 15 años, 5 meses
Puntos: 0
De acuerdo Respuesta: Analizador Léxico en java

Hola Manuel99!

Estoy interesada en conseguir el famoso analizador léxico. ¿Has conseguido alguno finalmente? Si es así, ¿Te importaría compartirlo? Estaría eternamente agradecida.

Gracias y Saluditos!
  #7 (permalink)  
Antiguo 15/11/2008, 14:07
Avatar de DAVREN  
Fecha de Ingreso: noviembre-2008
Mensajes: 3
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Analizador Léxico en java

HOLA Q TAL!!

HE DESCARGADO EL UN ANAIZADOR SIN EMBARGO NOC USARLO MUY BIEN ALGUIEN ME PUEDE APOYAR EN ESA TAREA??

LES DEJO EL LINK POR SI LES INTERESA
http://www.freedownloadmanager.org/es/downloads/Contador_de_L%C3%ADnea_de_C%C3%B3digo_Fuente_de_Pr actiline_36230_p/free.htm

GRACIAS!!!
  #8 (permalink)  
Antiguo 17/11/2008, 00:03
 
Fecha de Ingreso: noviembre-2008
Mensajes: 3
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Analizador Léxico en java

Y porq no mejor desarrollan un analizador? se q es dificil, pero es màs productivo intentar hacerlo no creen? se ve q ni han intentado
  #9 (permalink)  
Antiguo 11/12/2010, 20:13
 
Fecha de Ingreso: enero-2010
Mensajes: 12
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Analizador Léxico en java

_http://raziel2099.blogspot.com/search/label/Analizador%20L%C3%A9xico%20en%20Java
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 08:57.