2010-07-05 14 views
10

¿Existen módulos de python disponibles para analizar y manipular expresiones simbólicas en Python de forma similar a cómo se evalúan las expresiones de Lisp?Análisis de S-Expressions en Python

+2

¿Quieres un analizador s-expresión que produce estructuras de datos de Python o una instalación eval que evalúa s- expresiones como código? –

+0

Perdón por no aclarar: necesito evaluar las expresiones s como código. – adinsa

+1

@adinsa Cuando dice "evaluar las s-expresiones como código", ¿cómo espera que se ejecuten? Como si fueran expresiones de ceceo? Si es así, entonces eso requeriría incrustar un intérprete de lisp. –

Respuesta

12

pyparsing viene con un analizador de expresión S como ejemplo, ver here.

Cuestiones relacionadas