| /netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/ |
| H A D | WasmAsmParser.cpp | 36 MCAsmLexer *Lexer = nullptr; member in __anond329c78c0111::WasmAsmParser 51 Lexer = &Parser->getLexer(); in Initialize() 75 auto Ok = Lexer->is(Kind); in isNext() 84 Lexer->getTok()); in expect() 117 if (Lexer->isNot(AsmToken::Comma)) in parseGroup() 120 if (Lexer->is(AsmToken::Integer)) { in parseGroup() 126 if (Lexer->is(AsmToken::Comma)) { in parseGroup() 145 if (Lexer->isNot(AsmToken::String)) in parseSectionDirective() 146 return error("expected string in directive, instead got: ", Lexer->getTok()); in parseSectionDirective() 224 if (!Lexer->is(AsmToken::Identifier)) in parseDirectiveType() [all …]
|
| H A D | AsmParser.cpp | 122 AsmLexer Lexer; member in __anon107f35340111::AsmParser 222 MCAsmLexer &getLexer() override { return Lexer; } in getLexer() 248 Lexer.setLexMasmIntegers(V); in setParsingMSInlineAsm() 715 MCAsmLexer &Lexer; member in __anon107f35340111::HLASMAsmParser 719 while (Lexer.is(AsmToken::Space)) in lexLeadingSpaces() 720 Lexer.Lex(); in lexLeadingSpaces() 730 : AsmParser(SM, Ctx, Out, MAI, CB), Lexer(getLexer()), Out(Out) { in HLASMAsmParser() 731 Lexer.setSkipSpace(false); in HLASMAsmParser() 732 Lexer.setAllowHashInIdentifier(true); in HLASMAsmParser() 733 Lexer.setLexHLASMIntegers(true); in HLASMAsmParser() [all …]
|
| H A D | MasmParser.cpp | 362 AsmLexer Lexer; member in __anonc2c321610111::MasmParser 472 MCAsmLexer &getLexer() override { return Lexer; } in getLexer() 498 Lexer.setLexMasmIntegers(V); in setParsingMSInlineAsm() 1020 : Lexer(MAI), Ctx(Ctx), Out(Out), MAI(MAI), SrcMgr(SM), in MasmParser() 1028 Lexer.setBuffer(SrcMgr.getMemoryBuffer(CurBuffer)->getBuffer()); in MasmParser() 1093 SrcMgr.AddIncludeFile(Filename, Lexer.getLoc(), IncludedFile); in enterIncludeFile() 1098 Lexer.setBuffer(SrcMgr.getMemoryBuffer(CurBuffer)->getBuffer()); in enterIncludeFile() 1106 Lexer.setBuffer(SrcMgr.getMemoryBuffer(CurBuffer)->getBuffer(), in jumpToLoc() 1111 if (Lexer.getTok().is(AsmToken::Error)) in Lex() 1112 Error(Lexer.getErrLoc(), Lexer.getErr()); in Lex() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Lex/ |
| H A D | Lexer.cpp | 77 void Lexer::anchor() {} in anchor() 79 void Lexer::InitLexer(const char *BufStart, const char *BufPtr, in InitLexer() 135 Lexer::Lexer(FileID FID, const llvm::MemoryBufferRef &InputFile, in Lexer() function in Lexer 149 Lexer::Lexer(SourceLocation fileloc, const LangOptions &langOpts, in Lexer() function in Lexer 161 Lexer::Lexer(FileID FID, const llvm::MemoryBufferRef &FromFile, in Lexer() function in Lexer 163 : Lexer(SM.getLocForStartOfFile(FID), langOpts, FromFile.getBufferStart(), in Lexer() 166 void Lexer::resetExtendedTokenMode() { in resetExtendedTokenMode() 189 Lexer *Lexer::Create_PragmaLexer(SourceLocation SpellingLoc, in Create_PragmaLexer() 198 Lexer *L = new Lexer(SpellingFID, InputFile, PP); in Create_PragmaLexer() 224 bool Lexer::skipOver(unsigned NumBytes) { in skipOver() [all …]
|
| H A D | LiteralSupport.cpp | 65 Lexer::AdvanceToTokenCharacter(TokLoc, TokRangeBegin - TokBegin, in MakeCharSourceRange() 68 Lexer::AdvanceToTokenCharacter(Begin, TokRangeEnd - TokRangeBegin, in MakeCharSourceRange() 83 Lexer::AdvanceToTokenCharacter(TokLoc, TokRangeBegin - TokBegin, in Diag() 766 Diags.Report(Lexer::AdvanceToTokenCharacter( in NumericLiteralParser() 791 Lexer::AdvanceToTokenCharacter(TokLoc, s - ThisTokBegin, SM, LangOpts), in ParseDecimalOrOctalCommon() 819 Diags.Report(Lexer::AdvanceToTokenCharacter( in ParseDecimalOrOctalCommon() 867 Diags.Report(Lexer::AdvanceToTokenCharacter(TokLoc, Pos - ThisTokBegin, SM, in checkSeparator() 908 Diags.Report(Lexer::AdvanceToTokenCharacter(TokLoc, s - ThisTokBegin, SM, in ParseNumberStartingWithZero() 927 Diags.Report(Lexer::AdvanceToTokenCharacter( in ParseNumberStartingWithZero() 944 Diags.Report(Lexer::AdvanceToTokenCharacter(TokLoc, s - ThisTokBegin, SM, in ParseNumberStartingWithZero() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/AsmParser/ |
| H A D | WebAssemblyAsmParser.cpp | 196 MCAsmLexer &Lexer; member in __anon101c24c70111::WebAssemblyAsmParser 237 Lexer(Parser.getLexer()) { in WebAssemblyAsmParser() 269 return Parser.Error(Lexer.getTok().getLoc(), Msg); in error() 327 auto Ok = Lexer.is(Kind); in isNext() 336 Lexer.getTok()); in expect() 341 if (!Lexer.is(AsmToken::Identifier)) { in expectIdent() 342 error("Expected identifier, got: ", Lexer.getTok()); in expectIdent() 345 auto Name = Lexer.getTok().getString(); in expectIdent() 351 while (Lexer.is(AsmToken::Identifier)) { in parseRegTypeList() 352 auto Type = WebAssembly::parseType(Lexer.getTok().getString()); in parseRegTypeList() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Transformer/ |
| H A D | SourceCode.cpp | 33 return Lexer::getSourceText(Range, Context.getSourceManager(), in getText() 40 CharSourceRange R = Lexer::getAsCharRange(Range, Context.getSourceManager(), in maybeExtendRange() 46 Lexer::getRawToken(R.getEnd(), Tok, Context.getSourceManager(), in maybeExtendRange() 96 CharSourceRange Range = Lexer::makeFileCharRange(EditRange, SM, LangOpts); in getRangeForEdit() 135 std::unique_ptr<Lexer> Lexer = [&]() { in getEntityEndLoc() local 140 return std::make_unique<clang::Lexer>( in getEntityEndLoc() 146 Lexer->SetKeepWhitespaceMode(true); in getEntityEndLoc() 178 Lexer->LexFromRawLexer(Tok); in getEntityEndLoc() 191 Lexer->LexFromRawLexer(Tok); in getEntityEndLoc() 216 Lexer->LexFromRawLexer(Tok); in getEntityEndLoc() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | CommentLexer.cpp | 21 void Token::dump(const Lexer &L, const SourceManager &SM) const { in dump() 57 StringRef Lexer::resolveHTMLNamedCharacterReference(StringRef Name) const { in resolveHTMLNamedCharacterReference() 69 StringRef Lexer::resolveHTMLDecimalCharacterReference(StringRef Name) const { in resolveHTMLDecimalCharacterReference() 79 StringRef Lexer::resolveHTMLHexCharacterReference(StringRef Name) const { in resolveHTMLHexCharacterReference() 90 void Lexer::skipLineStartingDecorations() { in skipLineStartingDecorations() 279 void Lexer::formTokenWithChars(Token &Result, const char *TokEnd, in formTokenWithChars() 292 void Lexer::lexCommentText(Token &T) { in lexCommentText() 463 void Lexer::setupAndLexVerbatimBlock(Token &T, in setupAndLexVerbatimBlock() 488 void Lexer::lexVerbatimBlockFirstLine(Token &T) { in lexVerbatimBlockFirstLine() 533 void Lexer::lexVerbatimBlockBody(Token &T) { in lexVerbatimBlockBody() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/AsmParser/ |
| H A D | LanaiAsmParser.cpp | 91 Lexer(Parser.getLexer()), SubtargetInfo(STI) { in LanaiAsmParser() 98 MCAsmLexer &Lexer; member in __anon1764af950111::LanaiAsmParser 700 if (Lexer.getKind() == AsmToken::Percent) { in parseRegister() 704 if (Lexer.getKind() == AsmToken::Identifier) { in parseRegister() 705 RegNum = MatchRegisterName(Lexer.getTok().getIdentifier()); in parseRegister() 708 Lexer.UnLex(PercentTok.getValue()); in parseRegister() 715 Lexer.UnLex(PercentTok.getValue()); in parseRegister() 749 if (Lexer.getKind() != AsmToken::Identifier) in parseIdentifier() 765 if (Lexer.getKind() != AsmToken::LParen) { in parseIdentifier() 766 Error(Lexer.getLoc(), "Expected '('"); in parseIdentifier() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | lexer.c | 63 OutBuffer Lexer::stringbuffer; 65 Lexer::Lexer(const char *filename, in Lexer() function 116 void Lexer::endOfLine() in endOfLine() 123 void Lexer::error(const char *format, ...) in error() 132 void Lexer::error(Loc loc, const char *format, ...) in error() 141 void Lexer::deprecation(const char *format, ...) in deprecation() 151 TOK Lexer::nextToken() in nextToken() 167 Token *Lexer::peek(Token *ct) in peek() 185 TOK Lexer::peekNext() in peekNext() 194 TOK Lexer::peekNext2() in peekNext2() [all …]
|
| H A D | lexer.h | 20 class Lexer 37 Lexer(const char *filename,
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Lex/ |
| H A D | Lexer.h | 76 class Lexer : public PreprocessorLexer { 145 Lexer(FileID FID, const llvm::MemoryBufferRef &InputFile, Preprocessor &PP); 150 Lexer(SourceLocation FileLoc, const LangOptions &LangOpts, 156 Lexer(FileID FID, const llvm::MemoryBufferRef &FromFile, 159 Lexer(const Lexer &) = delete; 160 Lexer &operator=(const Lexer &) = delete; 165 static Lexer *Create_PragmaLexer(SourceLocation SpellingLoc,
|
| H A D | Preprocessor.h | 502 std::unique_ptr<Lexer> CurLexer; 540 std::unique_ptr<Lexer> TheLexer; 548 std::unique_ptr<Lexer> &&TheLexer, in IncludeStackInfo() 1724 return Lexer::getSpelling(loc, buffer, SourceMgr, LangOpts, invalid); 1736 return Lexer::getSpelling(Tok, SourceMgr, LangOpts, Invalid); 1753 return Lexer::getSpelling(Tok, Buffer, SourceMgr, LangOpts, Invalid); 1768 return Lexer::getRawToken(Loc, Result, SourceMgr, LangOpts, IgnoreWhiteSpace); 1798 return Lexer::getImmediateMacroName(Loc, SourceMgr, getLangOpts()); in getImmediateMacroName() 1831 return Lexer::getLocForEndOfToken(Loc, Offset, SourceMgr, LangOpts); 1841 return Lexer::isAtStartOfMacroExpansion(loc, SourceMgr, LangOpts, [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | CommentLexer.h | 26 class Lexer; variable 56 friend class Lexer; variable 216 void dump(const Lexer &L, const SourceManager &SM) const; 220 class Lexer { 222 Lexer(const Lexer &) = delete; 223 void operator=(const Lexer &) = delete; 349 Lexer(llvm::BumpPtrAllocator &Allocator, DiagnosticsEngine &Diags,
|
| H A D | CommentBriefParser.h | 30 Lexer &L; 44 BriefParser(Lexer &L, const CommandTraits &Traits);
|
| H A D | CommentParser.h | 35 Lexer &L; 88 Parser(Lexer &L, Sema &S, llvm::BumpPtrAllocator &Allocator,
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Inclusions/ |
| H A D | HeaderIncludes.cpp | 42 llvm::function_ref<unsigned(const SourceManager &, Lexer &, Token &)> in getOffsetAfterTokenSequence() argument 46 Lexer Lex(SM.getMainFileID(), SM.getBufferOrFake(SM.getMainFileID()), SM, in getOffsetAfterTokenSequence() 59 Lexer &Lex, StringRef Name, Token &Tok, in checkAndConsumeDirectiveWithName() 71 void skipComments(Lexer &Lex, Token &Tok) { in skipComments() 87 [&](std::function<unsigned(const SourceManager &SM, Lexer &Lex, in getOffsetAfterHeaderGuardsAndComments() 92 [&Consume](const SourceManager &SM, Lexer &Lex, Token Tok) { in getOffsetAfterHeaderGuardsAndComments() 101 [](const SourceManager &SM, Lexer &Lex, Token Tok) -> unsigned { in getOffsetAfterHeaderGuardsAndComments() 112 [](const SourceManager &SM, Lexer &Lex, Token Tok) -> unsigned { in getOffsetAfterHeaderGuardsAndComments() 124 bool checkAndConsumeInclusiveDirective(Lexer &Lex, Token &Tok) { in checkAndConsumeInclusiveDirective() 162 [](const SourceManager &SM, Lexer &Lex, Token Tok) { in getMaxHeaderInsertionOffset()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-ml/ |
| H A D | llvm-ml.cpp | 109 AsmLexer Lexer(MAI); in AsLexInput() local 110 Lexer.setBuffer(SrcMgr.getMemoryBuffer(SrcMgr.getMainFileID())->getBuffer()); in AsLexInput() 111 Lexer.setLexMasmIntegers(true); in AsLexInput() 112 Lexer.useMasmDefaultRadix(true); in AsLexInput() 113 Lexer.setLexMasmHexFloats(true); in AsLexInput() 114 Lexer.setLexMasmStrings(true); in AsLexInput() 117 while (Lexer.Lex().isNot(AsmToken::Eof)) { in AsLexInput() 118 Lexer.getTok().dump(OS); in AsLexInput() 120 if (Lexer.getTok().getKind() == AsmToken::Error) in AsLexInput()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/AsmParser/ |
| H A D | HexagonAsmParser.cpp | 606 MCAsmLexer &Lexer = getLexer(); in eatToEndOfPacket() local 607 while (!Lexer.is(AsmToken::RCurly)) in eatToEndOfPacket() 608 Lexer.Lex(); in eatToEndOfPacket() 609 Lexer.Lex(); in eatToEndOfPacket() 874 MCAsmLexer &Lexer = getLexer(); in parseOperand() local 893 const AsmToken &MaybeDotNew = Lexer.getTok(); in parseOperand() 911 const AsmToken &MaybeDotNew = Lexer.getTok(); in parseOperand() 929 MCAsmLexer &Lexer = getLexer(); in isLabel() local 930 AsmToken const &Second = Lexer.getTok(); in isLabel() 931 AsmToken Third = Lexer.peekTok(); in isLabel() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/ |
| H A D | RecursiveSymbolVisitor.h | 54 Lexer::getLocForEndOfToken(Initializer->getSourceLocation(), in VisitCXXConstructorDecl() 89 Lexer::getLocForEndOfToken(TypeBeginLoc, 0, SM, LangOpts); in VisitTypeLoc() 110 Lexer::getLocForEndOfToken(TL.getBeginLoc(), 0, SM, LangOpts); in VisitTypedefTypeLoc() 146 return visit(ND, Loc, Lexer::getLocForEndOfToken(Loc, 0, SM, LangOpts)); in visit()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-mca/ |
| H A D | CodeRegionGenerator.cpp | 128 MCAsmLexer &Lexer = Parser->getLexer(); in parseCodeRegions() local 130 Lexer.setCommentConsumer(&CC); in parseCodeRegions() 132 Lexer.setLexMasmIntegers(true); in parseCodeRegions()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Edit/ |
| H A D | Commit.cpp | 256 unsigned tokLen = Lexer::MeasureTokenLength(spellLoc, SourceMgr, LangOpts); in canInsertAfterToken() 272 loc = Lexer::getLocForEndOfToken(loc, 0, SourceMgr, LangOpts); in canInsertAfterToken() 299 range = Lexer::makeFileCharRange(range, SM, LangOpts); in canRemoveRange() 342 return Lexer::isAtStartOfMacroExpansion(loc, SourceMgr, LangOpts, MacroBegin); in isAtStartOfMacroExpansion() 347 return Lexer::isAtEndOfMacroExpansion(loc, SourceMgr, LangOpts, MacroEnd); in isAtEndOfMacroExpansion()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/ |
| H A D | IssueHash.cpp | 157 Lexer Lexer(SM.getLocForStartOfFile(SM.getFileID(StartOfLine)), LangOpts, in NormalizeLine() local 162 while (!Lexer.LexFromRawLexer(Token) && NextStart < 2) { in NormalizeLine()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/ARCMigrate/ |
| H A D | Transforms.cpp | 135 if (!Lexer::isAtEndOfMacroExpansion(loc, SM, Ctx.getLangOpts(), &loc)) in findSemiAfterLocation() 138 loc = Lexer::getLocForEndOfToken(loc, /*Offset=*/0, SM, Ctx.getLangOpts()); in findSemiAfterLocation() 152 Lexer lexer(SM.getLocForStartOfFile(locInfo.first), in findSemiAfterLocation() 400 Lexer lexer(SM.getLocForStartOfFile(locInfo.first), in rewritePropertyAttribute() 481 Lexer lexer(SM.getLocForStartOfFile(locInfo.first), in addPropertyAttribute() 543 str += Lexer::getSourceText( in GCRewriteFinalize()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Extract/ |
| H A D | SourceExtraction.cpp | 23 return Lexer::getSourceText( in isSemicolonAtLocation() 103 Optional<Token> NextToken = Lexer::findNextToken(End, SM, LangOpts); in compute()
|