Comment passer des paramètres dans un arbre d'expression?

c# expression-trees lambda parameters parsing

Question

Je développe l'analyseur syntaxique pour des expressions comme celle-ci:

a1 + a2 + a3 > 0 and b <> "" or c = "source"

Je veux utiliser l'arbre d'expression et collecter des paramètres (a1, a2 ..) lors de l'analyse d'expression. Comment passer des paramètres dans un arbre d'expression?

Edit: J'utilise .net 4.0

Réponse acceptée

Emballez-le dans un lambda qui prend les paramètres qui vous intéressent. Consultez le deuxième exemple sur: http://msdn.microsoft.com/en-us/library/bb397951.aspx




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi