Lines Matching refs:tok
170 let [l:pos, tok] = [getpos('.'), '']
176 let tok = s:Token()
182 let tok = s:PreviousToken(1)
183 if tok is ''
187 let tok = s:Token()
191 return tok
236 let tok = matchstr(strpart(getline('.'),col('.')-15,15),s:continuation)
237 if tok =~ '[a-z:]'
238 return tok == ':' ? s:ExprCol() : s:PreviousToken() != '.'
239 elseif tok !~ '[/>]'
240 return tok isnot ''
242 return s:SynAt(line('.'),col('.')) !~? (tok == '>' ? 'jsflow\|^html' : 'regex')
264 let tok = s:PreviousToken()
265 return (count(split('for if let while with'),tok) ||
266 \ tok =~# '^await$\|^each$' && s:PreviousToken() ==# 'for') &&
267 \ s:Pure('s:PreviousToken') != '.' && !(tok == 'while' && s:DoWhile())
326 let tok = s:PreviousToken()
329 return tok != '{'
330 elseif tok =~ '\k'
331 if tok ==# 'type'
333 elseif tok ==# 'of'
338 \ ,tok) < (line('.') != a:firstline) || s:Pure('s:PreviousToken') == '.'
339 elseif tok == '>'
341 elseif tok == '*'
343 elseif tok == ':'
345 elseif tok == '/'
347 elseif tok !~ '[=~!<,.?^%|&([]'
348 return tok !~ '[-+]' || line('.') != a:firstline && getline('.')[col('.')-2] == tok