Added assignment compilation