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

1 2 3 4

  /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/Parse/
ParsePragma.cpp 26 assert(Tok.is(tok::annot_pragma_unused));
28 Actions.ActOnPragmaUnused(Tok, getCurScope(), UnusedLoc);
33 assert(Tok.is(tok::annot_pragma_vis));
35 static_cast<IdentifierInfo *>(Tok.getAnnotationValue());
49 assert(Tok.is(tok::annot_pragma_pack));
51 static_cast<PragmaPackInfo *>(Tok.getAnnotationValue());
54 if (Info->Alignment.is(tok::numeric_constant))
    [all...]
ParseTemplate.cpp 33 if (Tok.is(tok::kw_template) && NextToken().isNot(tok::less)) {
85 assert((Tok.is(tok::kw_export) || Tok.is(tok::kw_template)) &&
124 if (Tok.is(tok::kw_export)) {
130 if (Tok.is(tok::kw_template))
    [all...]
ParseCXXInlineMethods.cpp 40 assert((Tok.is(tok::l_brace) || Tok.is(tok::colon) || Tok.is(tok::kw_try) ||
41 Tok.is(tok::equal)) &&
74 if (Tok.is(tok::equal))
    [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...]
ParseObjc.cpp 37 if (Tok.is(tok::code_completion)) {
44 switch (Tok.getObjCKeywordID()) {
45 case tok::objc_class:
47 case tok::objc_interface: {
52 case tok::objc_protocol: {
56 case tok::objc_implementation:
58 case tok::objc_end:
60 case tok::objc_compatibility_alias:
63 case tok::objc_synthesize
    [all...]
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))
    [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);
110 DiagnosticBuilder Parser::Diag(const Token &Tok, unsigned DiagID) {
111 return Diag(Tok.getLocation(), DiagID);
135 static bool IsCommonTypo(tok::TokenKind ExpectedTok, const Token &Tok) {
137 case tok::semi:
138 return Tok.is(tok::colon) || Tok.is(tok::comma); // : or , for
    [all...]
ParseStmt.cpp 112 tok::TokenKind Kind = Tok.getKind();
115 case tok::at: // May be a @try or @throw statement
122 case tok::code_completion:
127 case tok::identifier: {
129 if (Next.is(tok::colon)) { // C99 6.8.1: labeled-statement
136 if (Next.isNot(tok::coloncolon)) {
143 Next.is(tok::l_paren) || Next.is(tok::less) ||
144 Next.is(tok::identifier) || Next.is(tok::star) |
    [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...]
ParseDecl.cpp 117 assert(Tok.is(tok::kw___attribute) && "Not a GNU attribute list!");
119 while (Tok.is(tok::kw___attribute)) {
121 if (ExpectAndConsume(tok::l_paren, diag::err_expected_lparen_after,
123 SkipUntil(tok::r_paren, true); // skip until ) or ;
126 if (ExpectAndConsume(tok::l_paren, diag::err_expected_lparen_after, "(")) {
127 SkipUntil(tok::r_paren, true); // skip until ) or ;
131 while (Tok.is(tok::identifier) || isDeclarationSpecifier() |
    [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);
111 Token Tok;
112 PragmaHandlers->HandlePragma(*this, PragmaIntroducerKind(Introducer), Tok);
131 Token &Tok)
133 Failed(false), OutTok(Tok) {
    [all...]
PPMacroExpansion.cpp 378 Callbacks->MacroExpands(Info.Tok, Info.MD, Info.Range);
501 Token Tok;
505 LexUnexpandedToken(Tok);
506 assert(Tok.is(tok::l_paren) && "Error computing l-paren-ness?");
515 while (Tok.isNot(tok::r_paren)) {
516 if (ContainsCodeCompletionTok && (Tok.is(tok::eof) || Tok.is(tok::eod))
    [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...]
  /external/clang/lib/Format/
UnwrappedLineParser.cpp 80 FormatTok.Tok.startToken();
81 FormatTok.Tok.setKind(tok::eof);
162 switch (FormatTok.Tok.getKind()) {
163 case tok::comment:
167 case tok::l_brace:
173 case tok::r_brace:
177 Diag.Report(FormatTok.Tok.getLocation(),
195 assert(FormatTok.Tok.is(tok::l_brace) && "'{' expected")
    [all...]
TokenAnnotator.cpp 23 static bool isUnaryOperator(const AnnotatedToken &Tok) {
24 switch (Tok.FormatTok.Tok.getKind()) {
25 case tok::plus:
26 case tok::plusplus:
27 case tok::minus:
28 case tok::minusminus:
29 case tok::exclaim:
30 case tok::tilde:
31 case tok::kw_sizeof
    [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 372 Token Tok;
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()) {
382 case tok::identifier:
383 llvm_unreachable("tok::identifier in raw lexing mode!");
384 case tok::raw_identifier:
    [all...]

Completed in 409 milliseconds

1 2 3 4