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

123456

/freebsd-10.0-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 void 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 void Lex(Token &Tok);
159 bool PasteTokens(Token &Tok);
170 void HandleMicrosoftCommentPaste(Token &Tok);
183 Token *begin_token
[all...]
H A DLexer.h132 void Lex(Token &Result) {
139 Result.setFlag(Token::StartOfLine);
153 void IndirectLex(Token &Result) { Lex(Result); }
158 bool LexFromRawLexer(Token &Result) {
247 static unsigned getSpelling(const Token &Tok, const char *&Buffer,
257 static std::string getSpelling(const Token &Tok,
286 static bool getRawToken(SourceLocation Loc, Token &Result,
446 void LexTokenInternal(Token &Result);
451 void LexUnicode(Token &Result, uint32_t C, const char *CurPtr);
458 void FormTokenWithChars(Token
[all...]
H A DPreprocessor.h74 bool operator==(const Token &Tok) const {
299 Token Tok;
302 MacroExpandsInfo(Token Tok, MacroDirective *MD, SourceRange Range)
358 SmallVector<Token, 16> MacroExpandedTokens;
369 typedef SmallVector<Token, 1> CachedTokensTy;
665 void EnterMacro(Token &Identifier, SourceLocation ILEnd, MacroInfo *Macro,
680 void EnterTokenStream(const Token *Toks, unsigned NumToks,
716 void Lex(Token &Result) {
726 void LexAfterModuleImport(Token &Result);
731 bool LexStringLiteral(Token
[all...]
H A DPragma.h24 class Token;
68 Token &FirstToken) = 0;
82 Token &FirstToken);
118 Token &FirstToken);
H A DPPCallbacks.h27 class Token;
61 const Token &FilenameTok,
120 const Token &IncludeTok,
209 virtual void MacroExpands(const Token &MacroNameTok, const MacroDirective *MD,
214 virtual void MacroDefined(const Token &MacroNameTok,
221 virtual void MacroUndefined(const Token &MacroNameTok,
227 virtual void Defined(const Token &MacroNameTok, const MacroDirective *MD) {
257 virtual void Ifdef(SourceLocation Loc, const Token &MacroNameTok,
265 virtual void Ifndef(SourceLocation Loc, const Token &MacroNameTok,
303 const Token
[all...]
H A DLiteralSupport.h30 class Token;
182 StringLiteralParser(const Token *StringToks, unsigned NumStringToks,
184 StringLiteralParser(const Token *StringToks, unsigned NumStringToks,
206 /// specified byte of the string data represented by Token. This handles
211 unsigned getOffsetOfStringByte(const Token &TheTok, unsigned ByteNo) const;
234 void init(const Token *StringToks, unsigned NumStringToks);
235 bool CopyStringFragment(const Token &Tok, const char *TokBegin,
/freebsd-10.0-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.0-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.0-release/contrib/llvm/tools/clang/include/clang/Basic/
H A DOperatorKinds.h24 #define OVERLOADED_OPERATOR(Name,Spelling,Token,Unary,Binary,MemberOnly) \
/freebsd-10.0-release/contrib/llvm/lib/Support/
H A DYAMLParser.cpp99 /// Token - A single YAML token.
100 struct Token : ilist_node<Token> { struct in namespace:llvm::yaml
130 Token() : Kind(TK_Error) {} function in struct:llvm::yaml::Token
137 struct ilist_sentinel_traits<Token> {
138 Token *createSentinel() const {
141 static void destroySentinel(Token*) {}
143 Token *provideInitialHead() const { return createSentinel(); }
144 Token *ensureHead(Token*) cons
[all...]
/freebsd-10.0-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 DPragma.cpp40 Token &FirstToken) {}
79 Token &Tok) {
111 Token Tok;
126 Token &OutTok;
127 Token PragmaTok;
131 Token &Tok)
160 void Preprocessor::Handle_Pragma(Token &Tok) {
207 Token StrTok = Tok;
277 Token TmpTok;
298 void Preprocessor::HandleMicrosoft__pragma(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(SmallVector<Token, 128> &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);
263 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) {
/freebsd-10.0-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.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DCommentParser.h56 Token Tok;
59 SmallVector<Token, 8> MoreLATokens;
70 void putBack(const Token &OldTok) {
75 void putBack(ArrayRef<Token> Toks) {
80 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.0-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;

Completed in 3685 milliseconds

123456