clang
3.7.0
|
Simple tokenizer for the parser. More...
Public Member Functions | |
CodeTokenizer (StringRef MatcherCode, Diagnostics *Error) | |
CodeTokenizer (StringRef MatcherCode, Diagnostics *Error, unsigned CodeCompletionOffset) | |
const TokenInfo & | peekNextToken () const |
Returns but doesn't consume the next token. More... | |
TokenInfo | consumeNextToken () |
Consumes and returns the next token. More... | |
TokenInfo::TokenKind | nextTokenKind () const |
Simple tokenizer for the parser.
Definition at line 58 of file ASTMatchers/Dynamic/Parser.cpp.
|
inlineexplicit |
Definition at line 60 of file ASTMatchers/Dynamic/Parser.cpp.
|
inline |
Definition at line 66 of file ASTMatchers/Dynamic/Parser.cpp.
|
inline |
Consumes and returns the next token.
Definition at line 77 of file ASTMatchers/Dynamic/Parser.cpp.
|
inline |
Definition at line 83 of file ASTMatchers/Dynamic/Parser.cpp.
References clang::ast_matchers::dynamic::Parser::TokenInfo::Kind.
|
inline |
Returns but doesn't consume the next token.
Definition at line 74 of file ASTMatchers/Dynamic/Parser.cpp.
Referenced by clang::ast_matchers::dynamic::Parser::parseExpression().