Searched refs:Token (Results 1 - 25 of 135) sorted by relevance

123456

/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Lex/
H A DTokenConcatenation.h1 //===--- TokenConcatenation.h - Token Concatenation Avoidance ---*- C++ -*-===//
21 class Token;
61 bool AvoidConcat(const Token &PrevPrevTok,
62 const Token &PrevTok,
63 const Token &Tok) const;
68 bool IsIdentifierStringPrefix(const Token &Tok) const;
H A DMacroArgs.h24 class Token;
46 std::vector<std::vector<Token> > PreExpArgTokens;
50 std::vector<Token> StringifiedArgs;
63 ArrayRef<Token> UnexpArgTokens,
72 bool ArgNeedsPreexpansion(const Token *ArgTok, Preprocessor &PP) const;
77 const Token *getUnexpArgument(unsigned Arg) const;
82 static unsigned getArgLength(const Token *ArgPtr);
86 const std::vector<Token> &
91 const Token &getStringifiedArgument(unsigned ArgNo, Preprocessor &PP,
112 static Token StringifyArgumen
[all...]
H A DPTHLexer.h51 void ReadToken(Token& T);
53 bool LexEndOfFile(Token &Result);
58 Token EofToken;
71 bool Lex(Token &Tok);
73 void getEOF(Token &Tok);
93 void IndirectLex(Token &Result) { Lex(Result); }
H A DTokenLexer.h22 class Token;
51 const Token *Tokens;
101 TokenLexer(Token &Tok, SourceLocation ILEnd, MacroInfo *MI,
111 void Init(Token &Tok, SourceLocation ILEnd, MacroInfo *MI,
117 TokenLexer(const Token *TokArray, unsigned NumToks, bool DisableExpansion,
128 void Init(const Token *TokArray, unsigned NumToks,
139 bool Lex(Token &Tok);
159 bool PasteTokens(Token &Tok);
170 void HandleMicrosoftCommentPaste(Token &Tok);
183 Token *begin_token
[all...]
H A DLexer.h139 bool Lex(Token &Result);
148 void IndirectLex(Token &Result) { Lex(Result); }
154 bool LexFromRawLexer(Token &Result) {
246 static unsigned getSpelling(const Token &Tok, const char *&Buffer,
256 static std::string getSpelling(const Token &Tok,
285 static bool getRawToken(SourceLocation Loc, Token &Result,
446 bool LexTokenInternal(Token &Result, bool TokAtPhysicalStartOfLine);
448 bool CheckUnicodeWhitespace(Token &Result, uint32_t C, const char *CurPtr);
453 bool LexUnicode(Token &Result, uint32_t C, const char *CurPtr);
460 void FormTokenWithChars(Token
[all...]
H A DPreprocessor.h75 bool operator==(const Token &Tok) const {
303 Token Tok;
306 MacroExpandsInfo(Token Tok, MacroDirective *MD, SourceRange Range)
362 SmallVector<Token, 16> MacroExpandedTokens;
373 typedef SmallVector<Token, 1> CachedTokensTy;
673 void EnterMacro(Token &Identifier, SourceLocation ILEnd, MacroInfo *Macro,
688 void EnterTokenStream(const Token *Toks, unsigned NumToks,
723 void Lex(Token &Result);
725 void LexAfterModuleImport(Token &Result);
730 bool LexStringLiteral(Token
[all...]
H A DPragma.h24 class Token;
68 Token &FirstToken) = 0;
82 Token &FirstToken);
118 Token &FirstToken);
H A DPPCallbacks.h28 class Token;
62 const Token &FilenameTok,
121 const Token &IncludeTok,
242 virtual void MacroExpands(const Token &MacroNameTok, const MacroDirective *MD,
247 virtual void MacroDefined(const Token &MacroNameTok,
254 virtual void MacroUndefined(const Token &MacroNameTok,
260 virtual void Defined(const Token &MacroNameTok, const MacroDirective *MD,
294 virtual void Ifdef(SourceLocation Loc, const Token &MacroNameTok,
302 virtual void Ifndef(SourceLocation Loc, const Token &MacroNameTok,
340 const Token
[all...]
/freebsd-10.1-release/sys/contrib/dev/acpica/compiler/
H A Dprscan.c294 char *Token; local
309 Token = PrGetNextToken (Gbl_MainTokenBuffer, PR_TOKEN_SEPARATORS, &Next);
314 if (Token && (*Token == '#'))
316 if (strlen (Token) == 1)
318 Token = PrGetNextToken (NULL, PR_TOKEN_SEPARATORS, &Next);
322 Token++; /* Skip leading # */
327 PrDoDirective (Token, &Next);
343 while (Token)
345 DefineInfo = PrMatchDefine (Token);
435 char *Token = Gbl_MainTokenBuffer; local
[all...]
H A Dprmacros.c279 char *Token = NULL; local
333 Token = PrGetNextToken (NULL, PR_MACRO_SEPARATORS, Next);
334 if (!Token)
344 TokenOffset = Token - Gbl_MainTokenBuffer + strlen (Token);
352 Gbl_CurrentLineNumber, Token);
354 Args[i].Name = UtLocalCalloc (strlen (Token) + 1);
355 strcpy (Args[i].Name, Token);
367 /* Get the macro body. Token now points to start of body */
369 MacroBodyOffset = Token
481 char *Token = NULL; local
[all...]
H A Dprexpress.c63 * PARAMETERS: Buffer - Token Buffer
111 char *Token; local
120 Token = PrGetNextToken (Gbl_ExpressionTokenBuffer, PR_EXPR_SEPARATORS, &Next);
123 while (Token)
125 DefineInfo = PrMatchDefine (Token);
137 PrDoMacroInvocation (Gbl_ExpressionTokenBuffer, Token,
146 TokenOffset = Token - Gbl_ExpressionTokenBuffer + OffsetAdjust;
148 &Gbl_CurrentLineBuffer[TokenOffset], strlen (Token),
153 OffsetAdjust += strlen (ReplaceString) - strlen (Token);
157 Gbl_CurrentLineNumber, Token,
[all...]
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Basic/
H A DOperatorKinds.h24 #define OVERLOADED_OPERATOR(Name,Spelling,Token,Unary,Binary,MemberOnly) \
/freebsd-10.1-release/contrib/llvm/lib/Support/
H A DYAMLParser.cpp108 /// Token - A single YAML token.
109 struct Token : ilist_node<Token> { struct in namespace:llvm::yaml
139 Token() : Kind(TK_Error) {} function in struct:llvm::yaml::Token
146 struct ilist_sentinel_traits<Token> {
147 Token *createSentinel() const {
150 static void destroySentinel(Token*) {}
152 Token *provideInitialHead() const { return createSentinel(); }
153 Token *ensureHead(Token*) cons
[all...]
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Parse/
H A DParsePragma.h28 Token &FirstToken);
36 Token &FirstToken);
44 Token &FirstToken);
52 Token &FirstToken);
60 Token &FirstToken);
68 Token &FirstToken);
76 Token &FirstToken);
84 Token &FirstToken);
91 Token &FirstToken);
99 Token
[all...]
H A DParsePragma.cpp45 Token Alignment;
190 Token &VisTok) {
193 Token Tok;
233 Token *Toks = new Token[1];
249 Token &PackTok) {
252 Token Tok;
261 Token Alignment;
349 Token *Toks =
350 (Token*) P
[all...]
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Lex/
H A DMacroArgs.cpp26 ArrayRef<Token> UnexpArgTokens,
52 UnexpArgTokens.size() * sizeof(Token));
66 const_cast<Token*>(Result->getUnexpArgument(0)));
103 unsigned MacroArgs::getArgLength(const Token *ArgPtr) {
113 const Token *MacroArgs::getUnexpArgument(unsigned Arg) const {
116 const Token *Start = (const Token *)(this+1);
117 const Token *Result = Start;
131 bool MacroArgs::ArgNeedsPreexpansion(const Token *ArgTok,
147 const std::vector<Token>
[all...]
H A DTokenLexer.cpp26 void TokenLexer::Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI,
82 void TokenLexer::Init(const Token *TokArray, unsigned NumToks,
124 static bool MaybeRemoveCommaBeforeVaArgs(SmallVectorImpl<Token> &ResultToks,
175 SmallVector<Token, 128> ResultToks;
191 const Token &CurTok = Tokens[i];
194 assert(ArgNo != -1 && "Token following # is not an argument?");
201 Token Res;
217 Res.setFlag(Token::LeadingSpace);
235 ResultToks.back().setFlag(Token::LeadingSpace);
265 const Token *ResultArgTok
[all...]
H A DPPCaching.cpp48 void Preprocessor::CachingLex(Token &Result) {
86 const Token &Preprocessor::PeekAhead(unsigned N) {
90 CachedTokens.push_back(Token());
97 void Preprocessor::AnnotatePreviousCachedTokens(const Token &Tok) {
H A DPragma.cpp44 Token &FirstToken) {}
83 Token &Tok) {
119 Token Tok;
134 Token &OutTok;
135 Token PragmaTok;
139 Token &Tok)
168 void Preprocessor::Handle_Pragma(Token &Tok) {
215 Token StrTok = Tok;
285 Token TmpTok;
306 void Preprocessor::HandleMicrosoft__pragma(Token
[all...]
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Rewrite/Core/
H A DTokenRewriter.h1 //===--- TokenRewriter.h - Token-based Rewriter -----------------*- C++ -*-===//
19 #include "clang/Lex/Token.h"
31 std::list<Token> TokenList;
34 typedef std::list<Token>::iterator TokenRefTy;
54 typedef std::list<Token>::const_iterator token_iterator;
72 TokenRefTy AddToken(const Token &T, TokenRefTy Where);
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/AST/
H A DCommentParser.h56 Token Tok;
59 SmallVector<Token, 8> MoreLATokens;
68 void putBack(const Token &OldTok) {
73 void putBack(ArrayRef<Token> Toks) {
78 for (const Token *I = &Toks.back(),
H A DCommentBriefParser.h36 Token Tok;
H A DCommentLexer.h57 class Token { class in namespace:clang::comments
295 void formTokenWithChars(Token &Result, const char *TokEnd,
308 void formTextToken(Token &Result, const char *TokEnd) {
330 void lexCommentText(Token &T);
332 void setupAndLexVerbatimBlock(Token &T,
336 void lexVerbatimBlockFirstLine(Token &T);
338 void lexVerbatimBlockBody(Token &T);
340 void setupAndLexVerbatimLine(Token &T, const char *TextBegin,
343 void lexVerbatimLineText(Token &T);
345 void lexHTMLCharacterReference(Token
[all...]
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Rewrite/Frontend/
H A DRewriteMacros.cpp28 static bool isSameToken(Token &RawTok, Token &PPTok) {
48 static const Token &GetNextRawTok(const std::vector<Token> &RawTokens,
63 std::vector<Token> &RawTokens) {
74 Token RawTok;
97 std::vector<Token> RawTokens;
100 Token RawTok = GetNextRawTok(RawTokens, CurRawTok, false);
105 Token PPTok;
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Rewrite/Core/
H A DTokenRewriter.cpp1 //===--- TokenRewriter.cpp - Token-based code rewriting interface ---------===//
33 Token RawTok;
70 TokenRewriter::AddToken(const Token &T, TokenRefTy Where) {
75 assert(InsertSuccess && "Token location already in rewriter!");
87 Token Tok;

Completed in 225 milliseconds

123456