Home
last modified time | relevance | path

Searched refs:Lexer (Results 1 – 25 of 134) sorted by relevance

123456

/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/
H A DWasmAsmParser.cpp36 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 DAsmParser.cpp122 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 DMasmParser.cpp362 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 DLexer.cpp77 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 DLiteralSupport.cpp65 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 DWebAssemblyAsmParser.cpp196 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 DSourceCode.cpp33 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 DCommentLexer.cpp21 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 DLanaiAsmParser.cpp91 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 Dlexer.c63 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 Dlexer.h20 class Lexer
37 Lexer(const char *filename,
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Lex/
H A DLexer.h76 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 DPreprocessor.h502 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 DCommentLexer.h26 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 DCommentBriefParser.h30 Lexer &L;
44 BriefParser(Lexer &L, const CommandTraits &Traits);
H A DCommentParser.h35 Lexer &L;
88 Parser(Lexer &L, Sema &S, llvm::BumpPtrAllocator &Allocator,
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Inclusions/
H A DHeaderIncludes.cpp42 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 Dllvm-ml.cpp109 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 DHexagonAsmParser.cpp606 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 DRecursiveSymbolVisitor.h54 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 DCodeRegionGenerator.cpp128 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 DCommit.cpp256 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 DIssueHash.cpp157 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 DTransforms.cpp135 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 DSourceExtraction.cpp23 return Lexer::getSourceText( in isSemicolonAtLocation()
103 Optional<Token> NextToken = Lexer::findNextToken(End, SM, LangOpts); in compute()

123456