Lines Matching refs:rest
4495 char_u *rest; in get_group_name() local
4498 rest = skipwhite(*name_end); in get_group_name()
4504 if (ends_excmd(*arg) || *rest == NUL) in get_group_name()
4506 return rest; in get_group_name()
4738 char_u *rest; in syn_cmd_include() local
4751 rest = get_group_name(arg, &group_name_end); in syn_cmd_include()
4752 if (rest == NULL) in syn_cmd_include()
4761 eap->arg = rest; in syn_cmd_include()
4813 char_u *rest; in syn_cmd_keyword() local
4821 rest = get_group_name(arg, &group_name_end); in syn_cmd_keyword()
4823 if (rest != NULL) in syn_cmd_keyword()
4831 keyword_copy = alloc(STRLEN(rest) + 1); in syn_cmd_keyword()
4848 for ( ; rest != NULL && !ends_excmd2(eap->arg, rest); in syn_cmd_keyword()
4849 rest = skipwhite(rest)) in syn_cmd_keyword()
4851 rest = get_syn_options(rest, &syn_opt_arg, &conceal_char, in syn_cmd_keyword()
4853 if (rest == NULL || ends_excmd2(eap->arg, rest)) in syn_cmd_keyword()
4856 while (*rest != NUL && !VIM_ISWHITE(*rest)) in syn_cmd_keyword()
4858 if (*rest == '\\' && rest[1] != NUL) in syn_cmd_keyword()
4859 ++rest; in syn_cmd_keyword()
4860 *p++ = *rest++; in syn_cmd_keyword()
4923 if (rest != NULL) in syn_cmd_keyword()
4924 set_nextcmd(eap, rest); in syn_cmd_keyword()
4944 char_u *rest; in syn_cmd_match() local
4954 rest = get_group_name(arg, &group_name_end); in syn_cmd_match()
4964 rest = get_syn_options(rest, &syn_opt_arg, &conceal_char, eap->skip); in syn_cmd_match()
4969 rest = get_syn_pattern(rest, &item); in syn_cmd_match()
4974 rest = get_syn_options(rest, &syn_opt_arg, &conceal_char, eap->skip); in syn_cmd_match()
4976 if (rest != NULL) // all arguments are valid in syn_cmd_match()
4981 set_nextcmd(eap, rest); in syn_cmd_match()
4982 if (!ends_excmd2(eap->cmd, rest) || eap->skip) in syn_cmd_match()
4983 rest = NULL; in syn_cmd_match()
5034 if (rest == NULL && called_emsg == orig_called_emsg) in syn_cmd_match()
5049 char_u *rest; // next arg, NULL on error in syn_cmd_region() local
5078 rest = get_group_name(arg, &group_name_end); in syn_cmd_region()
5097 while (rest != NULL && !ends_excmd2(eap->cmd, rest)) in syn_cmd_region()
5100 rest = get_syn_options(rest, &syn_opt_arg, &conceal_char, eap->skip); in syn_cmd_region()
5101 if (rest == NULL || ends_excmd2(eap->cmd, rest)) in syn_cmd_region()
5105 key_end = rest; in syn_cmd_region()
5109 key = vim_strnsave_up(rest, key_end - rest); in syn_cmd_region()
5112 rest = NULL; in syn_cmd_region()
5132 rest = skipwhite(key_end); in syn_cmd_region()
5133 if (*rest != '=') in syn_cmd_region()
5135 rest = NULL; in syn_cmd_region()
5139 rest = skipwhite(rest + 1); in syn_cmd_region()
5140 if (*rest == NUL) in syn_cmd_region()
5148 p = skiptowhite(rest); in syn_cmd_region()
5149 if ((p - rest == 4 && STRNCMP(rest, "NONE", 4) == 0) || eap->skip) in syn_cmd_region()
5153 matchgroup_id = syn_check_group(rest, (int)(p - rest)); in syn_cmd_region()
5160 rest = skipwhite(p); in syn_cmd_region()
5172 rest = NULL; in syn_cmd_region()
5180 rest = NULL; in syn_cmd_region()
5192 rest = get_syn_pattern(rest, ppp->pp_synp); in syn_cmd_region()
5203 rest = NULL; in syn_cmd_region()
5208 if (rest != NULL && (pat_ptrs[ITEM_START] == NULL || in syn_cmd_region()
5212 rest = NULL; in syn_cmd_region()
5215 if (rest != NULL) in syn_cmd_region()
5221 set_nextcmd(eap, rest); in syn_cmd_region()
5222 if (!ends_excmd(*rest) || eap->skip) in syn_cmd_region()
5223 rest = NULL; in syn_cmd_region()
5300 else if (illegal || rest == NULL) in syn_cmd_region()
5564 char_u *rest; in syn_cmd_cluster() local
5575 rest = get_group_name(arg, &group_name_end); in syn_cmd_cluster()
5577 if (rest != NULL) in syn_cmd_cluster()
5586 if (STRNICMP(rest, "add", 3) == 0 in syn_cmd_cluster()
5587 && (VIM_ISWHITE(rest[3]) || rest[3] == '=')) in syn_cmd_cluster()
5592 else if (STRNICMP(rest, "remove", 6) == 0 in syn_cmd_cluster()
5593 && (VIM_ISWHITE(rest[6]) || rest[6] == '=')) in syn_cmd_cluster()
5598 else if (STRNICMP(rest, "contains", 8) == 0 in syn_cmd_cluster()
5599 && (VIM_ISWHITE(rest[8]) || rest[8] == '=')) in syn_cmd_cluster()
5608 if (get_id_list(&rest, opt_len, &clstr_list, eap->skip) == FAIL) in syn_cmd_cluster()
5610 semsg(_(e_invarg2), rest); in syn_cmd_cluster()
5630 if (rest == NULL || !ends_excmd2(eap->cmd, rest)) in syn_cmd_cluster()