An expression evaluator based on the Irony.net parser toolkit. This expression evaluator differs from the others on this site in that the parsing/compiling process is decoupled from runtime object model, meaning you could theoretically use any parser generator to product an expression tree using the object model, or just construct expressions in code using the object model directly, or perhaps some sort of fluent interface. Irony.net was used to produce the default grammar and compiler, however, and can serve as another sample on the use of Irony.net. The SimpleExpressionEvaluator's default grammar, "SimpleExpressionLanguage" is a stripped down and lightly modified version of the Script.net (S#) grammar. Both Script.net and Irony.NET are projects hosted on CodePlex.

SampleAppScreenShot.png
Last edited Aug 29 2008 at 12:04 AM by PlasticLIzard, version 4

 

Want to leave feedback?
Please use Discussions or Reviews instead.

Archived page comments (1)

Updating...
© 2006-2009 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2009.10.6.15896