modified:   syntax.c