Searched refs:Tok (Results 1 - 25 of 75) sorted by relevance

123

/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Parse/
H A DParsePragma.cpp28 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 DParseTemplate.cpp33 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 DParseOpenMP.cpp29 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 DParseCXXInlineMethods.cpp40 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 DParseInit.cpp28 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 DParseObjc.cpp28 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 DParseDeclCXX.cpp56 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 DParseTentative.cpp51 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 DParser.cpp57 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 DParseExpr.cpp157 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 DParseDecl.cpp117 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 DCommentParser.cpp51 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 DCommentBriefParser.cpp71 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 DTokenConcatenation.cpp48 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 DPragma.cpp79 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 DPPMacroExpansion.cpp285 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 DTokenLexer.cpp26 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 DCommentBriefParser.h36 Token Tok; member in class:clang::comments::BriefParser
39 SourceLocation Loc = Tok.getLocation();
40 L.lex(Tok);
H A DCommentParser.h56 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 DUnwrappedLineParser.cpp81 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 DWhitespaceManager.cpp21 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 DTokenAnnotator.cpp25 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 DTokenConcatenation.h63 const Token &Tok) const;
68 bool IsIdentifierStringPrefix(const Token &Tok) const;
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Rewrite/Core/
H A DTokenRewriter.cpp37 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 DHTMLRewrite.cpp372 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...]

Completed in 405 milliseconds

123