Lines Matching refs:token
24 bool ClangHighlighter::isKeyword(llvm::StringRef token) const { in isKeyword()
25 return keywords.find(token) != keywords.end(); in isKeyword()
50 const clang::Token &token, llvm::StringRef tok_str, in determineClangStyle() argument
54 if (token.is(tok::comment)) { in determineClangStyle()
58 } else if (in_pp_directive || token.getKind() == tok::hash) { in determineClangStyle()
63 } else if (tok::isStringLiteral(token.getKind())) in determineClangStyle()
65 else if (tok::isLiteral(token.getKind())) in determineClangStyle()
70 switch (token.getKind()) { in determineClangStyle()
193 Token token; in Highlight() local
197 exit = lex.LexFromRawLexer(token); in Highlight()
201 SM.getSpellingLineNumber(token.getLocation(), &invalid); in Highlight()
212 unsigned start = SM.getSpellingColumnNumber(token.getLocation(), &invalid); in Highlight()
219 if (token.isAnnotation()) in Highlight()
223 llvm::StringRef tok_str = line.substr(start, token.getLength()); in Highlight()
233 auto end = start + token.getLength(); in Highlight()
242 determineClangStyle(*this, token, tok_str, options, in_pp_directive); in Highlight()