Lines Matching refs:op
1290 char_u *op, in set_var_lval() argument
1307 if (op != NULL && *op != '=') in set_var_lval()
1309 semsg(_(e_letwrong), op); in set_var_lval()
1331 else if (op != NULL && *op != '=') in set_var_lval()
1351 && tv_op(&tv, rettv, op) == OK) in set_var_lval()
1381 lp->ll_n1, lp->ll_n2, lp->ll_empty2, op, lp->ll_name); in set_var_lval()
1402 if (op != NULL && *op != '=') in set_var_lval()
1422 else if (op != NULL && *op != '=') in set_var_lval()
1424 tv_op(lp->ll_tv, rettv, op); in set_var_lval()
1450 tv_op(typval_T *tv1, typval_T *tv2, char_u *op) in tv_op() argument
1461 || *op == '.')) in tv_op()
1479 if (*op != '+' || tv2->v_type != VAR_BLOB) in tv_op()
1493 if (*op != '+' || tv2->v_type != VAR_LIST) in tv_op()
1512 if (vim_strchr((char_u *)"+-*/%", *op) != NULL) in tv_op()
1521 if (*op == '%') in tv_op()
1523 switch (*op) in tv_op()
1537 switch (*op) in tv_op()
1571 if (*op == '%' || *op == '.' in tv_op()
1580 switch (*op) in tv_op()
1593 semsg(_(e_letwrong), op); in tv_op()
2870 int op; in eval5() local
2880 op = *p; in eval5()
2881 concat = op == '.' && (*(p + 1) == '.' || in_old_script(2)); in eval5()
2882 if ((op != '+' && op != '-' && !concat) || p[1] == '=' in eval5()
2885 if (getnext && (op == '+' || op == '-') && p[0] == p[1]) in eval5()
2902 if ((op != '+' || (rettv->v_type != VAR_LIST in eval5()
2905 && (op == '.' || rettv->v_type != VAR_FLOAT) in eval5()
2918 if (op != '.') in eval5()
2920 if ((op == '.' && tv_get_string_chk(rettv) == NULL) || error) in eval5()
2937 if (eval6(arg, &var2, evalarg, !vim9script && op == '.') == FAIL) in eval5()
2948 if (op == '.') in eval5()
2980 else if (op == '+' && rettv->v_type == VAR_BLOB in eval5()
2983 else if (op == '+' && rettv->v_type == VAR_LIST in eval5()
3047 if (op == '+') in eval5()
3057 if (op == '+') in eval5()
3108 int op; in eval6() local
3117 op = *p; in eval6()
3118 if ((op != '*' && op != '/' && op != '%') || p[1] == '=') in eval6()
3205 if (op == '*') in eval6()
3207 else if (op == '/') in eval6()
3241 if (op == '*') in eval6()
3243 else if (op == '/') in eval6()