Lines Matching refs:op
96 let op = strpart(expr,0,1)
97 let expr = strpart(expr,strlen(op))
99 if op =~ '[|&]' && expr[0] == op
100 let expr = strpart(expr,strlen(op))
102 call s:LP_OpPush(op)
181 fun! s:LP_OpPush(op) argument
182 " call Dfunc("LP_OpPush(op<".a:op.">)")
185 if a:op == '('
188 elseif a:op == ')'
195 elseif a:op =~ '|'
197 elseif a:op =~ '&'
199 elseif a:op == '!'
201 elseif a:op == 'Z'
207 " call Decho("new operator<".a:op."> preclvl=".preclvl)
214 " call Decho("push new operator<".a:op."> onto stack with preclvl=".preclvl." at nopstack=".(s:nop…
215 if a:op =~ '!'
218 let s:opstack_{s:nopstack} = a:op
219 elseif a:op =~ '|'
222 let s:opstack_{s:nopstack} = a:op
223 elseif a:op == '&'
226 let s:opstack_{s:nopstack} = a:op
240 let op= s:opstack_{s:nopstack}
241 " call Decho("op<".op."> nop=".s:nopstack." [preclvl=".a:preclvl."] < [opprec_".s:nopstack."=".s:…
245 if op == '!'
249 elseif op == '|'
254 elseif op =~ '&'
309 let op = s:opstack_{iop}." (P".s:opprec_{s:nopstack}.')'
314 " call Decho(fp.op)
328 let op = s:opstack_{iop}." (P".s:opprec_{s:nopstack}.')'
329 " call Decho(" ".op)