Lines Matching refs:op
180 …let_one(char_u *arg, typval_T *tv, int copy, int flags, char_u *endchars, char_u *op, int var_idx);
750 char_u op[4]; in ex_let() local
840 op[0] = '='; in ex_let()
841 op[1] = NUL; in ex_let()
843 flags, op); in ex_let()
859 op[0] = '='; in ex_let()
860 op[1] = NUL; in ex_let()
871 op[0] = *expr; // +=, -=, *=, /=, %= or .= in ex_let()
887 vim_strncpy(op, expr - len, len); in ex_let()
889 op, argend); in ex_let()
915 flags, op); in ex_let()
937 char_u *op) in ex_let_vars() argument
949 if (ex_let_one(arg, tv, copy, flags, op, op, var_idx) == NULL) in ex_let_vars()
980 flags | ASSIGN_UNPACK, (char_u *)",;]", op, var_idx); in ex_let_vars()
1006 flags | ASSIGN_UNPACK, (char_u *)"]", op, var_idx); in ex_let_vars()
1303 char_u *op, // "+", "-", "." or NULL in ex_let_one() argument
1340 if (op != NULL && vim_strchr((char_u *)"+-*/%", *op) != NULL) in ex_let_one()
1341 semsg(_(e_letwrong), op); in ex_let_one()
1350 if (p != NULL && op != NULL && *op == '.') in ex_let_one()
1423 if (op != NULL && *op != '=') in ex_let_one()
1426 && *op == '.') in ex_let_one()
1427 || (opt_type == gov_string && *op != '.')) in ex_let_one()
1429 semsg(_(e_letwrong), op); in ex_let_one()
1439 switch (*op) in ex_let_one()
1487 if (op != NULL && vim_strchr((char_u *)"+-*/%", *op) != NULL) in ex_let_one()
1488 semsg(_(e_letwrong), op); in ex_let_one()
1498 if (p != NULL && op != NULL && *op == '.') in ex_let_one()
1533 set_var_lval(&lv, p, tv, copy, flags, op, var_idx); in ex_let_one()