Foros del Web » Programando para Internet » Python »

hacer analizador lexico-sintactico en python para php

Estas en el tema de hacer analizador lexico-sintactico en python para php en el foro de Python en Foros del Web. hola comunidad tengo que hacer un trabajo extraclase en python y es un analizador lexico-sintactico para el lenguaje php, alguien sabe como yo podria hacer ...
  #1 (permalink)  
Antiguo 01/10/2011, 12:05
 
Fecha de Ingreso: marzo-2009
Mensajes: 155
Antigüedad: 15 años, 1 mes
Puntos: 1
hacer analizador lexico-sintactico en python para php

hola comunidad tengo que hacer un trabajo extraclase en python y es un analizador lexico-sintactico para el lenguaje php, alguien sabe como yo podria hacer esto, he buscado pero no he tenido exito.



saludos manuelle
  #2 (permalink)  
Antiguo 01/10/2011, 12:35
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: hacer analizador lexico-sintactico en python para php

Puedes usar algún modulo que maneje gramáticas (Wiki Parser de Lenguajes).

Y simplemente implementas el AST (Abstract Syntax Tree) de PHP
  #3 (permalink)  
Antiguo 01/10/2011, 13:05
 
Fecha de Ingreso: marzo-2009
Mensajes: 155
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: hacer analizador lexico-sintactico en python para php

hola razpeitia gracias por responder, esta interesante eso que me dices pero no como usar esos modulos para verificar si mi codigo esta correcto, podrias decirme como hacerlo

saludos manuelle
  #4 (permalink)  
Antiguo 01/10/2011, 13:44
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: hacer analizador lexico-sintactico en python para php

Se me ocurren otras maneras que no voy a mencionar por que no son elegantes.

Pero la mejor manera de checar la sintaxis de php es pasarle el archivo al interprete de php y que haga el chequeo de sintaxis.

Etiquetas: analizador, php
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 03:51.