Lines Matching refs:pat
61 fun! LogiPat(pat,...) argument
62 " call Dfunc("LogiPat(pat<".a:pat.">)")
64 " LogiPat(pat,dosearch)
77 let expr = a:pat
86 let pat = substitute(expr,'^\(\%([^"]\|\"\"\)\{-}\)"\([^"].*$\|$\)','\1','')
87 let pat = substitute(pat,'""','"','g')
90 " call Decho("pat<".pat."> expr<".expr.">")
92 call s:LP_PatPush('.*'.pat.'.*')
155 fun! s:LP_PatPush(pat) argument
156 " call Dfunc("LP_PatPush(pat<".a:pat.">)")
158 let s:patstack_{s:npatstack} = a:pat
268 fun! s:LP_Not(pat) argument
269 " call Dfunc("LP_Not(pat<".a:pat.">)")
270 if a:pat =~ '^\.\*' && a:pat =~ '\.\*$'
271 let pat= substitute(a:pat,'^\.\*\(.*\)\.\*$','\1','')
272 let ret= '^\%(\%('.pat.'\)\@!.\)*$'
274 let ret= '^\%(\%('.a:pat.'\)\@!.\)*$'