HomeSort by relevance Sort by last modified time
    Searched refs:Tok (Results 1 - 25 of 86) sorted by null

1 2 3 4

  /external/clang/lib/Parse/
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());
56 if (Info->Alignment.is(tok::numeric_constant))
    [all...]
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))
    [all...]
ParseOpenMP.cpp 33 assert(Tok.is(tok::annot_pragma_openmp) && "Not an OpenMP directive!");
37 OpenMPDirectiveKind DKind = Tok.isAnnotation() ?
39 getOpenMPDirectiveKind(PP.getSpelling(Tok));
47 if (Tok.isNot(tok::annot_pragma_openmp_end)) {
48 Diag(Tok, diag::warn_omp_extra_tokens_at_eol)
50 SkipUntil(tok::annot_pragma_openmp_end, false, true);
59 Diag(Tok, diag::err_omp_unknown_directive);
64 Diag(Tok, diag::err_omp_unexpected_directive
    [all...]
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))
    [all...]
ParseObjc.cpp 26 void Parser::MaybeSkipAttributes(tok::ObjCKeywordKind Kind) {
28 if (Tok.is(tok::kw___attribute)) {
29 if (Kind == tok::objc_interface || Kind == tok::objc_protocol)
30 Diag(Tok, diag::err_objc_postfix_attribute_hint)
31 << (Kind == tok::objc_protocol);
33 Diag(Tok, diag::err_objc_postfix_attribute);
49 if (Tok.is(tok::code_completion))
    [all...]
ParseInit.cpp 28 switch (Tok.getKind()) {
32 case tok::period: // designator: '.' identifier
35 case tok::l_square: { // designator: array-designator
43 case tok::equal:
44 case tok::r_square:
48 case tok::amp:
49 case tok::kw_this:
50 case tok::identifier:
64 case tok::identifier: // designation: identifier ':'
65 return PP.LookAhead(0).is(tok::colon)
    [all...]
ParseDeclCXX.cpp 57 assert(Tok.is(tok::kw_namespace) && "Not a namespace!");
61 if (Tok.is(tok::code_completion)) {
75 if (Tok.is(tok::identifier)) {
76 Ident = Tok.getIdentifierInfo();
78 while (Tok.is(tok::coloncolon) && NextToken().is(tok::identifier))
    [all...]
ParseTentative.cpp 51 switch (Tok.getKind()) {
53 case tok::kw_asm:
55 case tok::kw_namespace:
58 case tok::kw_using:
60 case tok::kw_static_assert:
61 case tok::kw__Static_assert:
154 if (Tok.is(tok::kw_typeof))
157 if (Tok.is(tok::annot_cxxscope)
    [all...]
Parser.cpp 57 Tok.startToken();
58 Tok.setKind(tok::eof);
122 DiagnosticBuilder Parser::Diag(const Token &Tok, unsigned DiagID) {
123 return Diag(Tok.getLocation(), DiagID);
147 static bool IsCommonTypo(tok::TokenKind ExpectedTok, const Token &Tok) {
149 case tok::semi:
150 return Tok.is(tok::colon) || Tok.is(tok::comma); // : or , for
    [all...]
ParseExpr.cpp 149 LHS = Actions.ActOnUnaryOp(getCurScope(), ExtLoc, tok::kw___extension__,
157 if (Tok.is(tok::code_completion)) {
163 if (Tok.is(tok::kw_throw))
208 tok::TokenKind K = Tok.getKind();
209 if (K == tok::l_brace || K == tok::r_brace ||
210 K == tok::kw_for || K == tok::kw_while |
    [all...]
ParseStmt.cpp 125 tok::TokenKind Kind = Tok.getKind();
128 case tok::at: // May be a @try or @throw statement
135 case tok::code_completion:
140 case tok::identifier: {
142 if (Next.is(tok::colon)) { // C99 6.8.1: labeled-statement
149 if (Next.isNot(tok::coloncolon)) {
156 Next.is(tok::l_paren) || Next.is(tok::less) ||
157 Next.is(tok::identifier) || Next.is(tok::star) |
    [all...]
  /external/clang/include/clang/AST/
CommentBriefParser.h 36 Token Tok;
39 SourceLocation Loc = Tok.getLocation();
40 L.lex(Tok);
CommentParser.h 56 Token Tok;
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)) &
    [all...]
  /external/clang/lib/AST/
CommentParser.cpp 21 /// Re-lexes a sequence of tok::text tokens.
51 const Token &Tok = Toks[Pos.CurToken];
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))
    [all...]
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))
    [all...]
  /external/clang/lib/Lex/
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);
74 TokenInfo[tok::identifier ] |= aci_custom
    [all...]
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);
115 Token Tok;
116 PragmaHandlers->HandlePragma(*this, Introducer, Tok);
135 Token &Tok)
137 Failed(false), OutTok(Tok) {
    [all...]
PPMacroExpansion.cpp 285 Callbacks->MacroExpands(Info.Tok, Info.MD, Info.Range, /*Args=*/0);
405 if (I->is(tok::l_paren)) {
407 } else if (I->is(tok::r_paren)) {
411 } else if (I->is(tok::l_brace)) {
413 } else if (I->is(tok::r_brace)) {
459 if (I->is(tok::l_brace)) {
461 } else if (I->is(tok::r_brace)) {
465 } else if (I->is(tok::eof)) {
471 I->setKind(tok::comma);
479 if (FoundSeparatorToken && ArgStartIterator->is(tok::l_brace))
    [all...]
TokenLexer.cpp 26 void TokenLexer::Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI,
36 ExpandLocStart = Tok.getLocation();
38 AtStartOfLine = Tok.isAtStartOfLine();
39 HasLeadingSpace = Tok.hasLeadingSpace();
51 assert((Tokens[0].getLocation().isFileID() || Tokens[0].is(tok::comment)) &&
149 if (ResultToks.empty() || !ResultToks.back().is(tok::comma))
163 if (!ResultToks.empty() && ResultToks.back().is(tok::hashhash))
192 if (CurTok.is(tok::hash) || CurTok.is(tok::hashat)) {
202 if (CurTok.is(tok::hash)) // Stringif
    [all...]
MacroArgs.cpp 105 for (; ArgPtr->isNot(tok::eof); ++ArgPtr)
121 if (Result->is(tok::eof))
135 for (; ArgTok->isNot(tok::eof); ++ArgTok)
174 Token &Tok = Result.back();
175 PP.Lex(Tok);
176 } while (Result.back().isNot(tok::eof));
199 Token Tok;
200 Tok.startToken();
201 Tok.setKind(Charify ? tok::char_constant : tok::string_literal)
    [all...]
  /external/clang/lib/Format/
UnwrappedLineParser.cpp 101 FormatTok.Tok.startToken();
102 FormatTok.Tok.setKind(tok::eof);
218 switch (FormatTok->Tok.getKind()) {
219 case tok::comment:
223 case tok::l_brace:
229 case tok::r_brace:
236 case tok::kw_default:
237 case tok::kw_case:
257 FormatToken *Tok = FormatTok
    [all...]
  /external/clang/include/clang/Lex/
TokenConcatenation.h 57 char TokenInfo[tok::NUM_TOKENS];
63 const Token &Tok) const;
68 bool IsIdentifierStringPrefix(const Token &Tok) const;
TokenLexer.h 101 TokenLexer(Token &Tok, SourceLocation ILEnd, MacroInfo *MI,
104 Init(Tok, ILEnd, MI, ActualArgs);
111 void Init(Token &Tok, SourceLocation ILEnd, MacroInfo *MI,
139 void Lex(Token &Tok);
154 /// PasteTokens - Tok is the LHS of a ## operator, and CurToken is the ##
157 /// Tok. If this returns true, the caller should immediately return the
159 bool PasteTokens(Token &Tok);
170 void HandleMicrosoftCommentPaste(Token &Tok);
  /external/clang/lib/Rewrite/Core/
TokenRewriter.cpp 35 while (RawTok.isNot(tok::eof)) {
37 if (Tok.is(tok::raw_identifier)) {
40 PP.LookUpIdentifierInfo(Tok);
87 Token Tok;
88 Tok.startToken();
90 Tok.setLocation(ScratchBuf->getToken(Val, Len, Spelling));
91 Tok.setLength(Len);
94 // set kind to tok::unknown.
95 Tok.setKind(tok::unknown)
    [all...]
HTMLRewrite.cpp 371 Token Tok;
372 L.LexFromRawLexer(Tok);
374 while (Tok.isNot(tok::eof)) {
377 unsigned TokOffs = SM.getFileOffset(Tok.getLocation());
378 unsigned TokLen = Tok.getLength();
379 switch (Tok.getKind()) {
381 case tok::identifier:
382 llvm_unreachable("tok::identifier in raw lexing mode!");
383 case tok::raw_identifier:
    [all...]

Completed in 752 milliseconds

1 2 3 4