Lines Matching refs:regexp
822 * Function: selectors_info (regexp, from_tty)
824 * Implements the "Info selectors" command. Takes an optional regexp
825 * arg. Lists all objective c selectors that match the regexp. Works
831 selectors_info (char *regexp, int from_tty)
845 if (regexp == NULL)
849 if (*regexp == '+' || *regexp == '-')
851 plusminus = *regexp++;
852 while (*regexp == ' ' || *regexp == '\t')
853 regexp++;
855 if (*regexp == '\0')
859 strcpy(myregexp, regexp);
867 if (regexp != NULL)
871 error ("Invalid regexp (%s): %s", val, regexp);
888 if (regexp == NULL || re_exec(++name) != 0)
902 regexp ? regexp : "*");
919 if (regexp == NULL || re_exec(++name) != 0)
948 printf_filtered ("No selectors matching \"%s\"\n", regexp ? regexp : "*");
972 * Function: classes_info(regexp, from_tty)
975 * Lists all objective c classes that match the optional regexp.
982 classes_info (char *regexp, int from_tty)
995 if (regexp == NULL)
999 strcpy(myregexp, regexp);
1007 if (regexp != NULL)
1011 error ("Invalid regexp (%s): %s", val, regexp);
1022 if (regexp == NULL || re_exec(name+2) != 0)
1036 regexp ? regexp : "*");
1046 if (regexp == NULL || re_exec(name+2) != 0)
1074 printf_filtered ("No classes matching \"%s\"\n", regexp ? regexp : "*");