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

1234567891011>>

/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dtokens.c20 /************************* Token **********************************************/
22 Token *Token::freelist = NULL;
24 const char *Token::tochars[TOKMAX];
26 Token *Token::alloc()
28 if (Token::freelist)
30 Token *t = freelist;
36 return new Token();
39 void Token
[all...]
H A Dlexer.h31 Token token;
44 void scan(Token *t);
45 Token *peek(Token *t);
46 Token *peekPastParen(Token *t);
48 TOK wysiwygStringConstant(Token *t, int tc);
49 TOK hexStringConstant(Token *t);
50 TOK delimitedStringConstant(Token *t);
51 TOK tokenStringConstant(Token *
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Lex/
H A DTokenConcatenation.h1 //===--- TokenConcatenation.h - Token Concatenation Avoidance ---*- C++ -*-===//
20 class Token;
60 bool AvoidConcat(const Token &PrevPrevTok,
61 const Token &PrevTok,
62 const Token &Tok) const;
67 bool IsIdentifierStringPrefix(const Token &Tok) const;
H A DTokenLexer.h24 class Token;
51 const Token *Tokens;
99 /// When true, the produced tokens have Token::IsReinjected flag set.
108 TokenLexer(Token &Tok, SourceLocation ILEnd, MacroInfo *MI,
117 TokenLexer(const Token *TokArray, unsigned NumToks, bool DisableExpansion,
131 void Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI,
139 void Init(const Token *TokArray, unsigned NumToks, bool DisableMacroExpansion,
148 bool Lex(Token &Tok);
172 /// Tokens upon entry and will contain the resulting concatenated Token upon
184 bool pasteTokens(Token
[all...]
H A DMacroArgs.h17 #include "clang/Lex/Token.h"
30 : private llvm::TrailingObjects<MacroArgs, Token> {
49 std::vector<std::vector<Token> > PreExpArgTokens;
67 ArrayRef<Token> UnexpArgTokens,
76 bool ArgNeedsPreexpansion(const Token *ArgTok, Preprocessor &PP) const;
81 const Token *getUnexpArgument(unsigned Arg) const;
86 static unsigned getArgLength(const Token *ArgPtr);
90 const std::vector<Token> &
124 static Token StringifyArgument(const Token *ArgTok
[all...]
H A DDependencyDirectivesSourceMinimizer.h59 struct Token { struct in namespace:clang::minimize_source_to_dependency_directives
66 Token(TokenKind K, int Offset) : K(K), Offset(Offset) {} function in struct:clang::minimize_source_to_dependency_directives::Token
84 bool computeSkippedRanges(ArrayRef<Token> Input,
103 llvm::SmallVectorImpl<minimize_source_to_dependency_directives::Token>
H A DLexer.h20 #include "clang/Lex/Token.h"
183 bool Lex(Token &Result);
192 void IndirectLex(Token &Result) override { Lex(Result); }
198 bool LexFromRawLexer(Token &Result) {
306 static unsigned getSpelling(const Token &Tok, const char *&Buffer,
316 static std::string getSpelling(const Token &Tok,
345 static bool getRawToken(SourceLocation Loc, Token &Result,
523 static Optional<Token> findNextToken(SourceLocation Loc,
572 bool LexTokenInternal(Token &Result, bool TokAtPhysicalStartOfLine);
574 bool CheckUnicodeWhitespace(Token
[all...]
H A DPragma.h26 class Token;
75 Token &FirstToken) = 0;
89 Token &FirstToken) override;
121 Token &Tok) override;
H A DPreprocessor.h31 #include "clang/Lex/Token.h"
105 bool operator==(const Token &Tok) const {
133 llvm::unique_function<void(const clang::Token &)> OnToken;
183 Token* ArgMacro;
565 Token Tok;
569 MacroExpandsInfo(Token Tok, MacroDefinition MD, SourceRange Range)
843 SmallVector<Token, 16> MacroExpandedTokens;
854 using CachedTokensTy = SmallVector<Token, 1>;
1044 void setTokenWatcher(llvm::unique_function<void(const clang::Token &)> F) {
1318 void HandleSkippedDirectiveWhileUsingPCH(Token
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/
H A DTokens.h35 #include "clang/Lex/Token.h"
105 class Token { class in namespace:clang::syntax
107 Token(SourceLocation Location, unsigned Length, tok::TokenKind Kind);
108 /// EXPECTS: clang::Token is not an annotation token.
109 explicit Token(const clang::Token &T);
135 static FileRange range(const SourceManager &SM, const syntax::Token &First,
136 const syntax::Token &Last);
147 /// For debugging purposes. Equivalent to a call to Token::str().
148 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const Token
[all...]
/netbsd-current/sys/external/bsd/acpica/dist/compiler/
H A Dprscan.c319 char *Token; local
344 Token = PrGetNextToken (AslGbl_MainTokenBuffer, PR_TOKEN_SEPARATORS, &Next);
349 if (Token && (*Token == '#'))
351 if (strlen (Token) == 1)
353 Token = PrGetNextToken (NULL, PR_TOKEN_SEPARATORS, &Next);
357 Token++; /* Skip leading # */
362 PrDoDirective (Token, &Next);
378 while (Token)
380 DefineInfo = PrMatchDefine (Token);
452 char *Token = AslGbl_MainTokenBuffer; local
[all...]
H A Dprmacros.c277 char *Token = NULL; local
331 Token = PrGetNextToken (NULL, PR_MACRO_SEPARATORS, Next);
333 if (!Token)
343 TokenOffset = Token - AslGbl_MainTokenBuffer + strlen (Token);
351 AslGbl_CurrentLineNumber, Token);
353 Args[i].Name = UtLocalCalloc (strlen (Token) + 1);
354 strcpy (Args[i].Name, Token);
365 /* Get the macro body. Token now points to start of body */
367 MacroBodyOffset = Token
488 char *Token = NULL; local
[all...]
H A Dprexpress.c61 * PARAMETERS: Buffer - Token Buffer
110 char *Token; local
119 Token = PrGetNextToken (AslGbl_ExpressionTokenBuffer, PR_EXPR_SEPARATORS, &Next);
122 while (Token)
124 DefineInfo = PrMatchDefine (Token);
136 PrDoMacroInvocation (AslGbl_ExpressionTokenBuffer, Token,
145 TokenOffset = Token - AslGbl_ExpressionTokenBuffer + OffsetAdjust;
147 &AslGbl_CurrentLineBuffer[TokenOffset], strlen (Token),
152 OffsetAdjust += strlen (ReplaceString) - strlen (Token);
156 AslGbl_CurrentLineNumber, Token,
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp398 MIToken Token; member in class:__anon1800::MIParser
563 CurrentSource.slice(SkipChar, StringRef::npos), Token,
567 bool MIParser::error(const Twine &Msg) { return error(Token.location(), Msg); }
607 if (Token.isNot(TokenKind))
614 if (Token.isNot(TokenKind))
622 assert(Token.is(MIToken::kw_bbsections));
624 if (Token.is(MIToken::IntegerLiteral)) {
630 const StringRef &S = Token.stringValue();
644 assert(Token.is(MIToken::MachineBasicBlockLabel));
648 auto Loc = Token
[all...]
H A DMILexer.cpp170 static Cursor lexName(Cursor C, MIToken &Token, MIToken::TokenKind Type, argument
177 Token.reset(Type, String)
182 Token.reset(MIToken::Error, Range.remaining());
187 Token.reset(Type, Range.upto(C))
278 static Cursor maybeLexIdentifier(Cursor C, MIToken &Token) { argument
285 Token.reset(getIdentifierKind(Identifier), Identifier)
290 static Cursor maybeLexMachineBasicBlock(Cursor C, MIToken &Token, argument
299 Token.reset(MIToken::Error, C.remaining());
317 Token.reset(IsReference ? MIToken::MachineBasicBlock
325 static Cursor maybeLexIndex(Cursor C, MIToken &Token, StringRe argument
338 maybeLexIndexAndName(Cursor C, MIToken &Token, StringRef Rule, MIToken::TokenKind Kind) argument
361 maybeLexJumpTableIndex(Cursor C, MIToken &Token) argument
365 maybeLexStackObject(Cursor C, MIToken &Token) argument
369 maybeLexFixedStackObject(Cursor C, MIToken &Token) argument
373 maybeLexConstantPoolItem(Cursor C, MIToken &Token) argument
377 maybeLexSubRegisterIndex(Cursor C, MIToken &Token, ErrorCallbackType ErrorCallback) argument
386 maybeLexIRBlock(Cursor C, MIToken &Token, ErrorCallbackType ErrorCallback) argument
396 maybeLexIRValue(Cursor C, MIToken &Token, ErrorCallbackType ErrorCallback) argument
406 maybeLexStringConstant(Cursor C, MIToken &Token, ErrorCallbackType ErrorCallback) argument
414 lexVirtualRegister(Cursor C, MIToken &Token) argument
430 lexNamedVirtualRegister(Cursor C, MIToken &Token) argument
440 maybeLexRegister(Cursor C, MIToken &Token, ErrorCallbackType ErrorCallback) argument
465 maybeLexGlobalValue(Cursor C, MIToken &Token, ErrorCallbackType ErrorCallback) argument
482 maybeLexExternalSymbol(Cursor C, MIToken &Token, ErrorCallbackType ErrorCallback) argument
490 maybeLexMCSymbol(Cursor C, MIToken &Token, ErrorCallbackType ErrorCallback) argument
541 lexFloatingPointLiteral(Cursor Range, Cursor C, MIToken &Token) argument
557 maybeLexHexadecimalLiteral(Cursor C, MIToken &Token) argument
579 maybeLexNumericalLiteral(Cursor C, MIToken &Token) argument
604 maybeLexExclaim(Cursor C, MIToken &Token, ErrorCallbackType ErrorCallback) argument
655 maybeLexSymbol(Cursor C, MIToken &Token) argument
671 maybeLexNewline(Cursor C, MIToken &Token) argument
680 maybeLexEscapedIRValue(Cursor C, MIToken &Token, ErrorCallbackType ErrorCallback) argument
703 lexMIToken(StringRef Source, MIToken &Token, ErrorCallbackType ErrorCallback) argument
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Support/
H A DYAMLParser.cpp125 /// Token - A single YAML token.
126 struct Token { struct in namespace:llvm::yaml
160 Token() = default;
166 using TokenQueueT = BumpPtrList<Token>;
172 /// Simple keys are handled by creating an entry in SimpleKeys for each Token
174 /// if the Token To be returned is referenced by a SimpleKey, we continue
257 Token &peekNext();
260 Token getNext();
422 , Token::TokenKind Kind
590 Token
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/Lex/
H A DMacroArgs.cpp25 ArrayRef<Token> UnexpArgTokens,
52 llvm::safe_malloc(totalSizeToAlloc<Token>(UnexpArgTokens.size())))
65 static_assert(std::is_trivial<Token>::value,
70 Result->getTrailingObjects<Token>());
97 static_assert(std::is_trivially_destructible<Token>::value,
108 unsigned MacroArgs::getArgLength(const Token *ArgPtr) {
118 const Token *MacroArgs::getUnexpArgument(unsigned Arg) const {
123 const Token *Start = getTrailingObjects<Token>();
124 const Token *Resul
[all...]
H A DPPCaching.cpp48 void Preprocessor::CachingLex(Token &Result) {
58 Result.setFlag(Token::IsReinjected);
105 const Token &Preprocessor::PeekAhead(unsigned N) {
109 CachedTokens.push_back(Token());
116 void Preprocessor::AnnotatePreviousCachedTokens(const Token &Tok) {
139 bool Preprocessor::IsPreviousCachedToken(const Token &Tok) const {
144 const Token LastCachedTok = CachedTokens[CachedLexPos - 1];
157 void Preprocessor::ReplacePreviousCachedToken(ArrayRef<Token> NewToks) {
H A DTokenLexer.cpp25 #include "clang/Lex/Token.h"
38 void TokenLexer::Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI,
94 void TokenLexer::Init(const Token *TokArray, unsigned NumToks,
138 SmallVectorImpl<Token> &ResultToks, bool HasPasteOperator, MacroInfo *Macro,
179 ResultToks.back().setFlag(Token::CommaAfterElided);
188 SmallVectorImpl<Token> &ResultToks, const VAOptExpansionContext &VCtx,
192 Token *const VAOPTTokens =
195 SmallVector<Token, 64> ConcatenatedVAOPTResultToks;
205 Token &LHS = VAOPTTokens[CurTokenIdx - 1];
227 Token StringifiedVAOP
[all...]
/netbsd-current/sys/external/bsd/acpica/dist/tools/acpihelp/
H A Dahasl.c286 char *Token; local
301 Token = strtok (Gbl_LineBuffer, Separators);
302 while (Token)
304 if (strstr (Token, "Keyword"))
314 AhFindAslKeywords (Token);
317 Token = strtok (NULL, Separators);
/netbsd-current/external/apache2/llvm/dist/clang/lib/Tooling/Syntax/
H A DTokens.cpp19 #include "clang/Lex/Token.h"
40 llvm::ArrayRef<syntax::Token>
41 getTokensCovering(llvm::ArrayRef<syntax::Token> Toks, SourceRange R,
45 const syntax::Token *Begin =
46 llvm::partition_point(Toks, [&](const syntax::Token &T) {
49 const syntax::Token *End =
50 llvm::partition_point(Toks, [&](const syntax::Token &T) {
65 SourceRange findCommonRangeForMacroArgs(const syntax::Token &First,
66 const syntax::Token &Last,
101 syntax::Token function in class:syntax::Token
107 syntax::Token::Token(const clang::Token &T) function in class:syntax::Token
[all...]
H A DComputeReplacements.cpp16 using ProcessTokensFn = llvm::function_ref<void(llvm::ArrayRef<syntax::Token>,
56 const syntax::Token *SpanBegin;
57 const syntax::Token *SpanEnd;
66 llvm::ArrayRef<syntax::Token> Expanded) {
81 return syntax::Token::range(SM, Spelled->front(), Spelled->back());
94 auto emitReplacement = [&](llvm::ArrayRef<syntax::Token> ReplacedRange) {
102 const syntax::Token *NextOriginal = Buffer.expandedTokens().begin();
104 &TU, [&](llvm::ArrayRef<syntax::Token> Tokens, bool IsOriginal) {
107 syntax::Token::range(SM, Tokens.front(), Tokens.back()).text(SM);
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Rewrite/Core/
H A DTokenRewriter.h1 //===- TokenRewriter.h - Token-based Rewriter -------------------*- C++ -*-===//
18 #include "clang/Lex/Token.h"
33 std::list<Token> TokenList;
36 using TokenRefTy = std::list<Token>::iterator;
56 using token_iterator = std::list<Token>::const_iterator;
75 TokenRefTy AddToken(const Token &T, TokenRefTy Where);
/netbsd-current/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/
H A DRewriteMacros.cpp27 static bool isSameToken(Token &RawTok, Token &PPTok) {
47 static const Token &GetNextRawTok(const std::vector<Token> &RawTokens,
62 std::vector<Token> &RawTokens) {
73 Token RawTok;
96 std::vector<Token> RawTokens;
99 Token RawTok = GetNextRawTok(RawTokens, CurRawTok, false);
104 Token PPTok;
/netbsd-current/external/gpl3/gcc.old/dist/libphobos/src/std/net/
H A Disemail.d74 alias Token = TokenImpl!(Char);
128 case Token.openParenthesis:
143 case Token.dot:
166 case Token.doubleQuote:
184 case Token.cr:
185 case Token.space:
186 case Token.tab:
187 if ((token == Token.cr) && ((++i == email.length) || (email.get(i, e) != Token.lf)))
205 case Token
[all...]

Completed in 234 milliseconds

1234567891011>>