Improved assign ast node translation