Una ultima duda con el parser

Attila Saorin mostroratas en yahoo.es
Mie Sep 4 12:06:03 CEST 2002


Buenas,

tengo una ultima cuestion :)

si yo tengo esto: 'linux or (sun and (not pc))'

con el parser consigo que me devuelva:
'Or(Terminal('linux'),And(Terminal('sun'),Not(Terminal('pc'))))'

>>> predParser.parse('expr','linux or (sun and (not pc))')
"Or(Terminal('linux'),And(Terminal('sun'),Not(Terminal('pc'))))"
>>> r = predParser.parse('expr','linux or (sun and (not pc))')
>>> type (r)
<type 'str'>
>>> 

y tengo que esto es tipo string, como puedo hacer que se cree un objeto para luego poder pasarle
el metodo evaluar, que es dependiente de cada clase, es decir, especifico para el Not, And, Or y
Terminal.

Gracias.

Attila

_______________________________________________________________
Yahoo! Messenger
Nueva versión: Webcam, voz, y mucho más ¡Gratis! 
Descárgalo ya desde http://messenger.yahoo.es


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