An empty space is needed to separate each weight from the previous effect (and don't leave a space between the negative sign and the value). That is, the following three lines
-gltLabel 1 SAtt_negRneuR -gltCode 1 'SAs : 1*SAtt shr : 1*repeat val : 1*neg-1*neu' \
-gltLabel 2 NAtt_negRneuR -gltCode 2 'SAs : 1*NAtt shr : 1*repeat val : 1*neg-1*neu' \
-gltLabel 3 intSA_negRneuR -gltCode 3 'SAs : 1*SAtt - 1*NAtt shr : 1*repeat val : 1*neg-1*neu' \
should be
-gltLabel 1 SAtt_negRneuR -gltCode 1 'SAs : 1*SAtt shr : 1*repeat val : 1*neg -1*neu' \
-gltLabel 2 NAtt_negRneuR -gltCode 2 'SAs : 1*NAtt shr : 1*repeat val : 1*neg -1*neu' \
-gltLabel 3 intSA_negRneuR -gltCode 3 'SAs : 1*SAtt -1*NAtt shr : 1*repeat val : 1*neg -1*neu' \
Gang