syntax: fix parser crash on certain assignments
syntax: fix parser crash on certain assignments

Since the switch from Word to *Word, we have to be more careful as
w might be nil and accessing w.Parts isn't simply a nil slice.

mvdan/sh,mvdan/sh,mvdan/sh,mvdan/sh