[Python-es] analizador con el yapps (solucion casi completa)

Chema Cortes chemacortes en wanadoo.es
Mie Ago 21 13:39:28 CEST 2002


> al final use el yapps para resolver mi problemilla y despues de trastear un poco, me ha quedado
> una gramatica de la forma:
> 
> -----------pred.g-------------------------------------
> 
> parser BoolOp:
>     option :    "context-insensitive-scanner"
>     ignore :    "[ \t\n\r]"
>     token END:  "\\'"
>     token TERM: '[a-zA-Z][a-zA-Z_0-9]*'
>     token AND:  "&"
>     token OR:   "|"
>     token NOT:  "!"

No tengo mucha idea, pero tu problema con los ANDs/ORs/NOTs te viene por cumplirse antes la regla TERM (con lo que "and", "or" y "not" se considerarán como tokens). Cambia el orden y ya dirás si funciona.

> Un saludo y por cierto, a veces me desborda ver de las cosas de las cosas de las que hablais y que
> no tengo ni idea ni de que son, pero en el fondo me gusta intentar entender el codigo o del tema,
> al menos veo que hay montones de cosas en python, para hacer de, casi todo o todo? :)

Si lo dices por todo el rollo del "intern", también te puedo decir que en cambio yo no tengo casi ni idea de lo que estás preguntando. Pero al menos conozco a alguien por aquí al que se le puede preguntar si algún día me hiciera falta ;-)

Saludos,
-- 
Chema Cortes (chemacortes en wanadoo.es)
_____________________________________________________________________
Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo 
¡¡ desde las 3 de la tarde!!
Compruébalo en http://www.wanadoo.es/acceso-internet





Más información sobre la lista de distribución Python-es