Lines Matching refs:pattern
84 "*If non-nil, glob pattern matching will ignore case."
95 "*If non-nil, it is an error for a glob pattern not to match.
151 ;; if this is a glob pattern than needs to be expanded, then it
185 (defun eshell-glob-regexp (pattern)
186 "Convert glob-pattern PATTERN to a regular expression.
203 (let ((matched-in-pattern 0) ; How much of PATTERN handled
209 pattern matched-in-pattern)
211 (op-char (aref pattern op-begin)))
215 (substring pattern matched-in-pattern op-begin))))
216 (if (get-text-property op-begin 'escaped pattern)
219 matched-in-pattern (1+ op-begin))
225 matched-in-pattern (1+ op-begin))
226 (let ((result (funcall (cdr xlat) pattern op-begin)))
228 matched-in-pattern (cdr result)))))))))
231 (regexp-quote (substring pattern matched-in-pattern))
292 (error "'**' cannot end a globbing pattern"))