ExpressionParser ready. There is currently a mess with boost::visitor
in set_attributes for ICodeNode objects.