¿Cuál es la diferencia entre:PyParsing: ¿Qué hace Combine()?
foo = TOKEN1 + TOKEN2
y
foo = Combine(TOKEN1 + TOKEN2)
Gracias.
ACTUALIZACIÓN: Basado en mi experimentación, parece que es Combine()
para terminales, en las que están tratando de construir una expresión para que coincida con el, mientras llanura +
es para los no terminales. Pero no estoy seguro.
+1, una respuesta bastante autorizada (no todos pueden darse cuenta de que Paul es el autor de 'pyparsing', ¡por lo que principalmente lo señalo! -). –
Gracias, Alex. Y @Rosarch, bienvenido a pyparsing! Estas preguntas que está publicando son muy comunes para los usuarios principiantes de pyparsing, así que continúe desconectándose. Intenté cubrir algunos de estos puntos en el wiki y los documentos en línea, pero puedo ver que todavía hay mucho por hacer. – PaulMcG
Sí, soy plenamente consciente de que Paul es el autor de pyparsing. Es genial que estés en SO para proporcionar noobs como yo con orientación. –