/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Parse/ |
H A D | ParsePragma.cpp | 28 assert(Tok.is(tok::annot_pragma_unused)); 30 Actions.ActOnPragmaUnused(Tok, getCurScope(), UnusedLoc); 35 assert(Tok.is(tok::annot_pragma_vis)); 37 static_cast<IdentifierInfo *>(Tok.getAnnotationValue()); 51 assert(Tok.is(tok::annot_pragma_pack)); 53 static_cast<PragmaPackInfo *>(Tok.getAnnotationValue()); 66 assert(Tok.is(tok::annot_pragma_msstruct)); 69 reinterpret_cast<uintptr_t>(Tok.getAnnotationValue())); 75 assert(Tok.is(tok::annot_pragma_align)); 78 reinterpret_cast<uintptr_t>(Tok 193 Token Tok; local 252 Token Tok; local 368 Token Tok; local 409 Token Tok; local 494 Token Tok; local 574 Token Tok; local 635 Token Tok; local 676 HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, Token &Tok) argument 697 HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, Token &Tok) argument 776 Token Tok; local 806 HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, Token &Tok) argument [all...] |
H A D | ParseTemplate.cpp | 33 if (Tok.is(tok::kw_template) && NextToken().isNot(tok::less)) { 64 assert((Tok.is(tok::kw_export) || Tok.is(tok::kw_template)) && 104 if (Tok.is(tok::kw_export)) { 110 if (Tok.is(tok::kw_template)) { 113 Diag(Tok.getLocation(), diag::err_expected_template); 124 if (Tok.is(tok::semi)) 142 } while (Tok.is(tok::kw_export) || Tok.is(tok::kw_template)); 184 if (Tok 973 isEndOfTemplateArgument(Token Tok) argument [all...] |
H A D | ParseOpenMP.cpp | 29 assert(Tok.is(tok::annot_pragma_openmp) && "Not an OpenMP directive!"); 33 OpenMPDirectiveKind Kind = Tok.isAnnotation() ? 35 getOpenMPDirectiveKind(PP.getSpelling(Tok)); 42 if (Tok.isNot(tok::annot_pragma_openmp_end)) { 43 Diag(Tok, diag::warn_omp_extra_tokens_at_eol) 54 Diag(Tok, diag::err_omp_unknown_directive); 57 Diag(Tok, diag::err_omp_unexpected_directive) 88 Token PrevTok = Tok; 96 else if (Tok.isNot(tok::comma) && Tok [all...] |
H A D | ParseCXXInlineMethods.cpp | 40 assert((Tok.is(tok::l_brace) || Tok.is(tok::colon) || Tok.is(tok::kw_try) || 41 Tok.is(tok::equal)) && 73 if (Tok.is(tok::equal)) { 83 if (Tok.is(tok::kw_delete)) { 84 Diag(Tok, getLangOpts().CPlusPlus11 ? 91 } else if (Tok.is(tok::kw_default)) { 92 Diag(Tok, getLangOpts().CPlusPlus11 ? 102 if (Tok [all...] |
H A D | ParseInit.cpp | 28 switch (Tok.getKind()) { 73 switch (Tok.getKind()) { 96 tok::TokenKind Kind = Tok.getKind(); 155 if (Tok.is(tok::identifier)) { 156 const IdentifierInfo *FieldName = Tok.getIdentifierInfo(); 164 assert(Tok.is(tok::colon) && "MayBeDesignationStart not working properly!"); 183 while (Tok.is(tok::period) || Tok.is(tok::l_square)) { 184 if (Tok.is(tok::period)) { 188 if (Tok [all...] |
H A D | ParseObjc.cpp | 28 if (Tok.is(tok::kw___attribute)) { 30 Diag(Tok, diag::err_objc_postfix_attribute_hint) 33 Diag(Tok, diag::err_objc_postfix_attribute); 49 if (Tok.is(tok::code_completion)) { 56 switch (Tok.getObjCKeywordID()) { 109 if (Tok.isNot(tok::identifier)) { 110 Diag(Tok, diag::err_expected_ident); 114 ClassNames.push_back(Tok.getIdentifierInfo()); 115 ClassLocs.push_back(Tok.getLocation()); 118 if (Tok [all...] |
H A D | ParseDeclCXX.cpp | 56 assert(Tok.is(tok::kw_namespace) && "Not a namespace!"); 60 if (Tok.is(tok::code_completion)) { 74 if (Tok.is(tok::identifier)) { 75 Ident = Tok.getIdentifierInfo(); 77 while (Tok.is(tok::coloncolon) && NextToken().is(tok::identifier)) { 79 ExtraIdent.push_back(Tok.getIdentifierInfo()); 86 if (Tok.is(tok::kw___attribute)) { 87 attrTok = Tok; 91 if (Tok.is(tok::equal)) { 93 Diag(Tok, dia [all...] |
H A D | ParseTentative.cpp | 51 switch (Tok.getKind()) { 154 if (Tok.is(tok::kw_typeof)) 157 if (Tok.is(tok::annot_cxxscope)) 161 if (getLangOpts().ObjC1 && Tok.is(tok::less)) 168 if (Tok.isNot(tok::l_paren)) { 181 if (Tok.isNot(tok::semi) && (!AllowForRangeDecl || Tok.isNot(tok::colon))) 222 if (Tok.is(tok::kw_asm) || Tok.is(tok::kw___attribute)) 226 if (Tok [all...] |
H A D | Parser.cpp | 57 Tok.startToken(); 58 Tok.setKind(tok::eof); 120 DiagnosticBuilder Parser::Diag(const Token &Tok, unsigned DiagID) { argument 121 return Diag(Tok.getLocation(), DiagID); 145 static bool IsCommonTypo(tok::TokenKind ExpectedTok, const Token &Tok) { argument 148 return Tok.is(tok::colon) || Tok.is(tok::comma); // : or , for ; 161 if (Tok.is(ExpectedTok) || Tok.is(tok::code_completion)) { 167 if (IsCommonTypo(ExpectedTok, Tok)) { [all...] |
H A D | ParseExpr.cpp | 157 if (Tok.is(tok::code_completion)) { 163 if (Tok.is(tok::kw_throw)) 208 tok::TokenKind K = Tok.getKind(); 222 prec::Level NextTokPrec = getBinOpPrecedence(Tok.getKind(), 235 Token OpToken = Tok; 244 PP.EnterToken(Tok); 245 Tok = OpToken; 252 if (Tok.isNot(tok::colon)) { 269 Diag(Tok, diag::ext_gnu_conditional_expr); 272 if (Tok [all...] |
H A D | ParseDecl.cpp | 117 assert(Tok.is(tok::kw___attribute) && "Not a GNU attribute list!"); 119 while (Tok.is(tok::kw___attribute)) { 131 while (Tok.is(tok::identifier) || isDeclarationSpecifier() || 132 Tok.is(tok::comma)) { 133 if (Tok.is(tok::comma)) { 139 IdentifierInfo *AttrName = Tok.getIdentifierInfo(); 142 if (Tok.is(tok::l_paren)) { 159 Eof.setLocation(Tok.getLocation()); 172 SourceLocation Loc = Tok.getLocation(); 198 assert(Tok [all...] |
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | CommentParser.cpp | 51 const Token &Tok = Toks[Pos.CurToken]; local 53 Pos.BufferStart = Tok.getText().begin(); 54 Pos.BufferEnd = Tok.getText().end(); 56 Pos.BufferStartLoc = Tok.getLocation(); 91 if (P.Tok.is(tok::newline)) { 93 Token Newline = P.Tok; 95 if (P.Tok.isNot(tok::text)) { 101 if (P.Tok.isNot(tok::text)) { 106 Toks.push_back(P.Tok); 145 bool lexWord(Token &Tok) { argument 178 lexDelimitedSeq(Token &Tok, char OpenDelim, char CloseDelim) argument [all...] |
H A D | CommentBriefParser.cpp | 71 while (Tok.isNot(tok::eof)) { 72 if (Tok.is(tok::text)) { 74 FirstParagraphOrBrief += Tok.getText(); 76 ReturnsParagraph += Tok.getText(); 81 if (Tok.is(tok::backslash_command) || Tok.is(tok::at_command)) { 82 const CommandInfo *Info = Traits.getCommandInfo(Tok.getCommandID()); 106 if (Tok.is(tok::newline)) { 118 if (Tok.is(tok::text)) { 119 if (isWhitespace(Tok [all...] |
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Lex/ |
H A D | TokenConcatenation.cpp | 48 bool TokenConcatenation::IsIdentifierStringPrefix(const Token &Tok) const { 51 if (!Tok.needsCleaning()) { 52 if (Tok.getLength() < 1 || Tok.getLength() > 3) 55 const char *Ptr = SM.getCharacterData(SM.getSpellingLoc(Tok.getLocation())); 56 return IsStringPrefix(StringRef(Ptr, Tok.getLength()), 60 if (Tok.getLength() < 256) { 63 unsigned length = PP.getSpelling(Tok, TokPtr); 67 return IsStringPrefix(StringRef(PP.getSpelling(Tok)), LangOpts.CPlusPlus11); 119 /// GetFirstChar - Get the first character of the token \arg Tok, 121 GetFirstChar(Preprocessor &PP, const Token &Tok) argument [all...] |
H A D | Pragma.cpp | 79 Token &Tok) { 82 PP.LexUnexpandedToken(Tok); 86 = FindHandler(Tok.getIdentifierInfo() ? Tok.getIdentifierInfo()->getName() 90 PP.Diag(Tok, diag::warn_pragma_ignored); 95 Handler->HandlePragma(PP, Introducer, Tok); 111 Token Tok; local 112 PragmaHandlers->HandlePragma(*this, PragmaIntroducerKind(Introducer), Tok); 131 Token &Tok) 133 Failed(false), OutTok(Tok) { 77 HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, Token &Tok) argument 130 LexingFor_PragmaRAII(Preprocessor &PP, bool InMacroArgPreExpansion, Token &Tok) argument 160 Handle_Pragma(Token &Tok) argument 370 Token Tok; local 498 ParsePragmaPushOrPopMacro(Token &Tok) argument 614 HandlePragmaIncludeAlias(Token &Tok) argument 777 Token Tok; local 855 Token Tok; local 940 Token Tok; local 1047 HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, Token &Tok) argument 1122 HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, Token &Tok) argument 1136 HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, Token &Tok) argument 1162 Token Tok; local [all...] |
H A D | PPMacroExpansion.cpp | 285 Callbacks->MacroExpands(Info.Tok, Info.MD, Info.Range, /*Args=*/0); 405 Token Tok; local 409 LexUnexpandedToken(Tok); 410 assert(Tok.is(tok::l_paren) && "Error computing l-paren-ness?"); 419 while (Tok.isNot(tok::r_paren)) { 420 if (ContainsCodeCompletionTok && (Tok.is(tok::eof) || Tok.is(tok::eod))) 423 assert((Tok.is(tok::l_paren) || Tok.is(tok::comma)) && 427 SourceLocation ArgStartLoc = Tok [all...] |
H A D | TokenLexer.cpp | 26 void TokenLexer::Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI, argument 36 ExpandLocStart = Tok.getLocation(); 38 AtStartOfLine = Tok.isAtStartOfLine(); 39 HasLeadingSpace = Tok.hasLeadingSpace(); 282 Token &Tok = ResultToks[i]; local 283 if (Tok.is(tok::hashhash)) 284 Tok.setKind(tok::unknown); 332 Token &Tok = ResultToks[i]; local 333 if (Tok.is(tok::hashhash)) 334 Tok 407 Lex(Token &Tok) argument 500 PasteTokens(Token &Tok) argument 691 HandleMicrosoftCommentPaste(Token &Tok) argument 781 Token &Tok = *begin_tokens; local 805 Token &Tok = *begin_tokens; local [all...] |
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | CommentBriefParser.h | 36 Token Tok; member in class:clang::comments::BriefParser 39 SourceLocation Loc = Tok.getLocation(); 40 L.lex(Tok);
|
H A D | CommentParser.h | 56 Token Tok; member in class:clang::comments::Parser 63 L.lex(Tok); 65 Tok = MoreLATokens.back(); 71 MoreLATokens.push_back(Tok); 72 Tok = OldTok; 79 MoreLATokens.push_back(Tok); 86 Tok = Toks[0]; 90 return (Tok.is(tok::backslash_command) || Tok.is(tok::at_command)) && 91 Traits.getCommandInfo(Tok [all...] |
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Format/ |
H A D | UnwrappedLineParser.cpp | 81 FormatTok.Tok.startToken(); 82 FormatTok.Tok.setKind(tok::eof); 162 switch (FormatTok.Tok.getKind()) { 176 Diag.Report(FormatTok.Tok.getLocation(), 192 assert(FormatTok.Tok.is(tok::l_brace) && "'{' expected"); 202 if (!FormatTok.Tok.is(tok::r_brace)) { 213 assert(FormatTok.Tok.is(tok::hash) && "'#' expected"); 217 if (FormatTok.Tok.getIdentifierInfo() == NULL) { 222 switch (FormatTok.Tok.getIdentifierInfo()->getPPKeywordID()) { 235 if (FormatTok.Tok 265 tokenCanStartNewLine(clang::Token Tok) argument 907 pushToken(const FormatToken &Tok) argument [all...] |
H A D | WhitespaceManager.cpp | 21 void WhitespaceManager::replaceWhitespace(const AnnotatedToken &Tok, argument 33 if (Tok.isTrailingComment()) { 34 SourceLocation TokenEndLoc = Tok.FormatTok.getStartOfNonWhitespace() 35 .getLocWithOffset(Tok.FormatTok.TokenLength); 37 if (Tok.FormatTok.TrailingWhiteSpaceLength != 0) 39 SourceMgr, TokenEndLoc, Tok.FormatTok.TrailingWhiteSpaceLength, "")); 42 Spaces + WhitespaceStartColumn + Tok.FormatTok.TokenLength > 45 if ((Tok.Parent != NULL || !Comments.empty()) && 49 unsigned MaxColumn = Style.ColumnLimit - Tok.FormatTok.TokenLength; 51 Tok 66 replacePPWhitespace(const AnnotatedToken &Tok, unsigned NewLines, unsigned Spaces, unsigned WhitespaceStartColumn) argument 81 breakToken(const FormatToken &Tok, unsigned Offset, unsigned ReplaceChars, StringRef Prefix, StringRef Postfix, bool InPPDirective, unsigned Spaces, unsigned WhitespaceStartColumn) argument 118 StoredToken Tok = StoredToken(SourceLocation(), 0, Column, Column, 0, 0); local [all...] |
H A D | TokenAnnotator.cpp | 25 switch (FormatTok.Tok.getKind()) { 51 AnnotatedToken *Tok = Parent; local 52 while (Tok != NULL && Tok->is(tok::comment)) 53 Tok = Tok->Parent; 54 return Tok; 58 const AnnotatedToken *Tok = Children.empty() ? NULL : &Children[0]; local 59 while (Tok != NULL && Tok 304 AnnotatedToken *Tok = CurrentToken; local 668 determineStarAmpUsage(const AnnotatedToken &Tok, bool IsExpression) argument 703 determinePlusMinusCaretUsage(const AnnotatedToken &Tok) argument 723 determineIncrementUsage(const AnnotatedToken &Tok) argument 919 splitPenalty(const AnnotatedLine &Line, const AnnotatedToken &Tok) argument 1064 spaceRequiredBefore(const AnnotatedLine &Line, const AnnotatedToken &Tok) argument 1189 const AnnotatedToken *Tok = &Line.First; local [all...] |
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Lex/ |
H A D | TokenConcatenation.h | 63 const Token &Tok) const; 68 bool IsIdentifierStringPrefix(const Token &Tok) const;
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Rewrite/Core/ |
H A D | TokenRewriter.cpp | 37 if (Tok.is(tok::raw_identifier)) { 40 PP.LookUpIdentifierInfo(Tok); 87 Token Tok; local 88 Tok.startToken(); 90 Tok.setLocation(ScratchBuf->getToken(Val, Len, Spelling)); 91 Tok.setLength(Len); 95 Tok.setKind(tok::unknown); 97 return AddToken(Tok, RemapIterator(I));
|
H A D | HTMLRewrite.cpp | 372 Token Tok; local 373 L.LexFromRawLexer(Tok); 375 while (Tok.isNot(tok::eof)) { 378 unsigned TokOffs = SM.getFileOffset(Tok.getLocation()); 379 unsigned TokLen = Tok.getLength(); 380 switch (Tok.getKind()) { 387 PP.LookUpIdentifierInfo(Tok); 390 if (Tok.isNot(tok::identifier)) 418 if (!Tok.isAtStartOfLine()) 424 L.LexFromRawLexer(Tok); 458 Token Tok; local 511 Token Tok; local [all...] |