Lines Matching refs:token
33 let token = strpart(a:input, start, end - start)
34 return [token, end]
54 let token = '('
57 while token != ""
58 …let [token, end] = s:lex(a:line, end, '^\%([(),|]\|[A-Za-z0-9_-]\+\|#P\=CDATA\|%[A-Za-z0-9_-]\+;\)…
59 if token[0] == '('
61 elseif token[0] == ')'
109 " Check for token following element name. This can be a specification of
112 let [token, end] = s:lex(line, end, '^\%([-O(]\|ANY\|EMPTY\)')
114 while token =~ '[-O]' && n < 2
115 let [token, end] = s:lex(line, end, '^\%([-O(]\|ANY\|EMPTY\)')
118 if token == ""
122 " Next comes the content model. If the token we’ve found isn’t a
126 if token != '('
149 let [token, end] = s:lex(line, end)
150 if token == '>'
202 " If this is a enumerated value based on notations, read another token
235 " parameter entity. Read another token to determine the entity name and,