• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/zsh-61/zsh/Src/Zle/

Lines Matching +defs:match +defs:dat

246 		zwarnnam(name, "unknown match specification character `%c'",
371 * that the pattern will match. This must be deterministic, given
373 * e, if non-zero, is the ASCII end character to match; if zero,
525 struct cadata dat;
528 Cmatcher match = NULL;
534 dat.ipre = dat.isuf = dat.ppre = dat.psuf = dat.prpre = dat.mesg =
535 dat.pre = dat.suf = dat.group = dat.rems = dat.remf = dat.disp =
536 dat.ign = dat.exp = dat.apar = dat.opar = dat.dpar = NULL;
537 dat.match = NULL;
538 dat.flags = 0;
539 dat.aflags = CAF_MATCH;
540 dat.dummies = 0;
553 dat.flags |= CMF_REMOVE;
556 dat.aflags |= CAF_QUOTE;
559 dat.aflags |= CAF_ALL;
562 dat.flags |= CMF_FILE;
565 dat.flags |= CMF_ISPAR;
568 dat.aflags |= CAF_ARRAYS;
571 dat.aflags |= CAF_ARRAYS|CAF_KEYS;
574 sp = &(dat.ign);
578 dat.flags |= CMF_NOLIST;
581 dat.aflags &= ~CAF_MATCH;
584 sp = &(dat.pre);
588 sp = &(dat.suf);
592 sp = &(dat.group);
596 if (!dat.group)
597 dat.aflags |= CAF_NOSORT;
598 sp = &(dat.group);
602 if (!(dat.aflags & CAF_UNIQCON))
603 dat.aflags |= CAF_UNIQALL;
606 if (!(dat.aflags & CAF_UNIQALL))
607 dat.aflags |= CAF_UNIQCON;
610 sp = &(dat.ipre);
614 sp = &(dat.isuf);
618 sp = &(dat.ppre);
622 sp = &(dat.psuf);
626 sp = &(dat.prpre);
635 sp = &(dat.exp);
639 sp = &(dat.mesg);
643 dat.flags |= CMF_REMOVE;
644 sp = &(dat.rems);
648 dat.flags |= CMF_REMOVE;
649 sp = &(dat.remf);
653 sp = &(dat.apar);
657 sp = &(dat.opar);
661 sp = &(dat.dpar);
665 sp = &(dat.disp);
669 dat.flags |= CMF_DISPLINE;
672 dat.flags |= CMF_MORDER;
676 dat.dummies = atoi(p + 1);
680 dat.dummies = atoi(*argv);
687 if (dat.dummies < 0) {
688 zwarnnam(name, "invalid number: %d", dat.dummies);
731 if (mstr && (match = parse_cmatcher(name, mstr)) == pcm_err) {
737 if (!*argv && !dat.group && !dat.mesg &&
738 !(dat.aflags & (CAF_NOSORT|CAF_UNIQALL|CAF_UNIQCON|CAF_ALL)))
741 dat.match = match = cpcmatcher(match);
742 dm = addmatches(&dat, argv);
743 freecmatcher(match);
1077 /* Definitions for the special parameters. Note that these have to match the
1562 /* The order of the entries in this table has to match the *HOOK