ExpressionManager is now stable in the limesurvey_dev_tms branch. For people wanting to test it, it may be easier to try out that branch rather than dealing with patches to the main branch.
Assuming you install the branch on localhost, the Unit tests are [url=http://localhost/limesurvey_dev_tms/classes/eval/ExpressionManagerTestSuite.php]here[/url]. They show all of the main features (e.g. complex equations, call functions, syntax highlighting when there are syntax errors).
You can also load the attached survey (effectively the Integration tests), which demonstrates how ExpressionManager can be used to compute values, tailor messages based upon those computations, and generate customized reports of questions asked and responses given.
More details about
current and
planned features can be found at those issue-tracking links.