alexwarth/ometa-js — pull request #16 by Page- (2011-11-17 21:28:09+00:00)
Title: Function wrapper removal

These commits are designed to remove the majority of the unnecessary function wrappers in the generated javascript code.
It removes the wrappers in the case of transFn -> And and Rule -> And, additionally it will push a Set -> And down onto the last expression of the And, this allows optimisation of And -> Set -> And down to And -> Set.