Mercurial > vim
comparison src/eval.c @ 1047:2d0f22897a4d v7.0.173
updated for version 7.0-173
author | vimboss |
---|---|
date | Tue, 28 Nov 2006 19:54:04 +0000 |
parents | c3bd0a84e11a |
children | 82ca8ff21fd7 |
comparison
equal
deleted
inserted
replaced
1046:26ff011aec2d | 1047:2d0f22897a4d |
---|---|
3182 !eap->skip, fudi.fd_dict) == FAIL) | 3182 !eap->skip, fudi.fd_dict) == FAIL) |
3183 { | 3183 { |
3184 failed = TRUE; | 3184 failed = TRUE; |
3185 break; | 3185 break; |
3186 } | 3186 } |
3187 | |
3188 /* Handle a function returning a Funcref, Dictionary or List. */ | |
3189 if (handle_subscript(&arg, &rettv, !eap->skip, TRUE) == FAIL) | |
3190 { | |
3191 failed = TRUE; | |
3192 break; | |
3193 } | |
3194 | |
3187 clear_tv(&rettv); | 3195 clear_tv(&rettv); |
3188 if (doesrange || eap->skip) | 3196 if (doesrange || eap->skip) |
3189 break; | 3197 break; |
3198 | |
3190 /* Stop when immediately aborting on error, or when an interrupt | 3199 /* Stop when immediately aborting on error, or when an interrupt |
3191 * occurred or an exception was thrown but not caught. | 3200 * occurred or an exception was thrown but not caught. |
3192 * get_func_tv() returned OK, so that the check for trailing | 3201 * get_func_tv() returned OK, so that the check for trailing |
3193 * characters below is executed. */ | 3202 * characters below is executed. */ |
3194 if (aborting()) | 3203 if (aborting()) |