Lines Matching refs:pattern
50 LispRecomp(LispBuiltin *builtin, char *pattern, int cflags)
55 if ((code = recomp(regex, pattern, cflags)) != 0) {
61 LispDestroy("%s: recomp(\"%s\"): %s", STRFUN(builtin), pattern, buffer);
76 re-comp pattern &key nospec icase nosub newline
84 LispObj *pattern, *nospec, *icase, *nosub, *newline;
90 pattern = ARGUMENT(0);
93 if (REGEXP(pattern))
94 return (pattern);
96 CHECK_STRING(pattern);
107 regex = LispRecomp(builtin, THESTR(pattern), cflags);
108 result = LispNew(pattern, NIL);
111 result->data.regex.pattern = pattern;