/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | tokens.c | 20 /************************* 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 D | lexer.h | 31 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 D | TokenConcatenation.h | 1 //===--- 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 D | TokenLexer.h | 24 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 D | MacroArgs.h | 17 #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 D | DependencyDirectivesSourceMinimizer.h | 59 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 D | Lexer.h | 20 #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 D | Pragma.h | 26 class Token; 75 Token &FirstToken) = 0; 89 Token &FirstToken) override; 121 Token &Tok) override;
|
H A D | Preprocessor.h | 31 #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 D | Tokens.h | 35 #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 D | prscan.c | 319 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 D | prmacros.c | 277 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 D | prexpress.c | 61 * 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 D | MIParser.cpp | 398 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 D | MILexer.cpp | 170 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 D | YAMLParser.cpp | 125 /// 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 D | MacroArgs.cpp | 25 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 D | PPCaching.cpp | 48 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 D | TokenLexer.cpp | 25 #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 D | ahasl.c | 286 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 D | Tokens.cpp | 19 #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 D | ComputeReplacements.cpp | 16 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 D | TokenRewriter.h | 1 //===- 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 D | RewriteMacros.cpp | 27 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 D | isemail.d | 74 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...] |