Home
last modified time | relevance | path

Searched refs:Lexer (Results 1 - 25 of 51) sorted by relevance

123

/third_party/ninja/src/
H A Dlexer_test.cc22 TEST(Lexer, ReadVarValue) { in TEST()
23 Lexer lexer("plain text $var $VaR ${x}\n"); in TEST()
32 TEST(Lexer, ReadEvalStringEscapes) { in TEST()
33 Lexer lexer("$ $$ab c$: $\ncde\n"); in TEST()
42 TEST(Lexer, ReadIdent) { in TEST()
43 Lexer lexer("foo baR baz_123 foo-bar"); in TEST()
55 TEST(Lexer, ReadIdentCurlies) { in TEST()
58 Lexer lexer("foo.dots $bar.dots ${bar.dots}\n"); in TEST()
71 TEST(Lexer, Error) { in TEST()
72 Lexer lexe in TEST()
[all...]
H A Dlexer.in.cc24 bool Lexer::Error(const string& message, string* err) { in Error()
63 Lexer::Lexer(const char* input) { in Lexer() function in Lexer
67 void Lexer::Start(StringPiece filename, StringPiece input) { in Start()
74 const char* Lexer::TokenName(Token t) { in TokenName()
96 const char* Lexer::TokenErrorHint(Token expected) { in TokenErrorHint()
105 string Lexer::DescribeLastError() { in DescribeLastError()
115 void Lexer::UnreadToken() { in UnreadToken()
119 Lexer::Token Lexer
[all...]
H A Dmanifest_parser.cc42 Lexer::Token token = lexer_.ReadToken(); in Parse()
44 case Lexer::POOL: in Parse()
48 case Lexer::BUILD: in Parse()
52 case Lexer::RULE: in Parse()
56 case Lexer::DEFAULT: in Parse()
60 case Lexer::IDENT: { in Parse()
74 case Lexer::INCLUDE: in Parse()
78 case Lexer::SUBNINJA: in Parse()
82 case Lexer::ERROR: { in Parse()
85 case Lexer in Parse()
[all...]
H A Ddyndep_parser.cc42 Lexer::Token token = lexer_.ReadToken(); in Parse()
44 case Lexer::BUILD: { in Parse()
51 case Lexer::IDENT: { in Parse()
54 return lexer_.Error(string("unexpected ") + Lexer::TokenName(token), in Parse()
61 case Lexer::ERROR: in Parse()
63 case Lexer::TEOF: in Parse()
67 case Lexer::NEWLINE: in Parse()
70 return lexer_.Error(string("unexpected ") + Lexer::TokenName(token), in Parse()
99 if (!ExpectToken(Lexer::EQUALS, err)) in ParseLet()
144 if (lexer_.PeekToken(Lexer in ParseEdge()
[all...]
H A Dparser.cc22 bool Parser::Load(const string& filename, string* err, Lexer* parent) { in Load()
40 bool Parser::ExpectToken(Lexer::Token expected, string* err) { in ExpectToken()
41 Lexer::Token token = lexer_.ReadToken(); in ExpectToken()
43 string message = string("expected ") + Lexer::TokenName(expected); in ExpectToken()
44 message += string(", got ") + Lexer::TokenName(token); in ExpectToken()
45 message += Lexer::TokenErrorHint(expected); in ExpectToken()
H A Dlexer.cc25 bool Lexer::Error(const string& message, string* err) { in Error()
64 Lexer::Lexer(const char* input) { in Lexer() function in Lexer
68 void Lexer::Start(StringPiece filename, StringPiece input) { in Start()
75 const char* Lexer::TokenName(Token t) { in TokenName()
97 const char* Lexer::TokenErrorHint(Token expected) { in TokenErrorHint()
106 string Lexer::DescribeLastError() { in DescribeLastError()
116 void Lexer::UnreadToken() { in UnreadToken()
120 Lexer::Token Lexer
[all...]
H A Dparser.h31 bool Load(const std::string& filename, std::string* err, Lexer* parent = NULL);
36 bool ExpectToken(Lexer::Token expected, std::string* err);
40 Lexer lexer_;
H A Dlexer.h27 struct Lexer { struct
28 Lexer() {} in Lexer() function
30 explicit Lexer(const char* input);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/MCParser/
H A DWasmAsmParser.cpp36 MCAsmLexer *Lexer = nullptr; member in __anon24255::WasmAsmParser
51 Lexer = &Parser->getLexer();
75 auto Ok = Lexer->is(Kind); in isNext()
84 Lexer->getTok()); in expect()
101 return error("Expected section flags, instead got: ", Lexer->getTok()); in parseSectionFlags()
114 if (Lexer->isNot(AsmToken::String)) in parseSectionDirective()
115 return error("expected string in directive, instead got: ", Lexer->getTok()); in parseSectionDirective()
129 return Parser->Error(Lexer->getLoc(), "unknown section kind: " + Name); in parseSectionDirective()
179 if (!Lexer->is(AsmToken::Identifier)) in parseDirectiveType()
181 Lexer in parseDirectiveType()
[all...]
H A DAsmParser.cpp123 AsmLexer Lexer; member in __anon24248::AsmParser
209 MCAsmLexer &getLexer() override { return Lexer; }
235 Lexer.setLexMasmIntegers(V);
703 : Lexer(MAI), Ctx(Ctx), Out(Out), MAI(MAI), SrcMgr(SM), in AsmParser()
711 Lexer.setBuffer(SrcMgr.getMemoryBuffer(CurBuffer)->getBuffer()); in AsmParser()
786 SrcMgr.AddIncludeFile(Filename, Lexer.getLoc(), IncludedFile); in enterIncludeFile()
791 Lexer.setBuffer(SrcMgr.getMemoryBuffer(CurBuffer)->getBuffer()); in enterIncludeFile()
802 SrcMgr.AddIncludeFile(Filename, Lexer.getLoc(), IncludedFile); in processIncbinFile()
823 Lexer.setBuffer(SrcMgr.getMemoryBuffer(CurBuffer)->getBuffer(), in jumpToLoc()
828 if (Lexer in Lex()
2554 AsmLexerSkipSpaceRAII(AsmLexer &Lexer, bool SkipSpace) AsmLexerSkipSpaceRAII() argument
2563 AsmLexer &Lexer; global() member in __anon24250::AsmLexerSkipSpaceRAII
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp163 MCAsmLexer &Lexer; member in __anon24850::final
205 Lexer(Parser.getLexer()) { in WebAssemblyAsmParser()
223 return Parser.Error(Lexer.getTok().getLoc(), Msg); in error()
273 auto Ok = Lexer.is(Kind); in isNext()
282 Lexer.getTok()); in expect()
287 if (!Lexer.is(AsmToken::Identifier)) { in expectIdent()
288 error("Expected identifier, got: ", Lexer.getTok()); in expectIdent()
291 auto Name = Lexer.getTok().getString(); in expectIdent()
330 while (Lexer.is(AsmToken::Identifier)) { in parseRegTypeList()
331 auto Type = parseType(Lexer in parseRegTypeList()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp89 Lexer(Parser.getLexer()), SubtargetInfo(STI) { in LanaiAsmParser()
96 MCAsmLexer &Lexer; member in __anon24679::LanaiAsmParser
696 if (Lexer.getKind() == AsmToken::Percent) in parseRegister()
698 if (Lexer.getKind() == AsmToken::Identifier) { in parseRegister()
699 RegNum = MatchRegisterName(Lexer.getTok().getIdentifier()); in parseRegister()
725 if (Lexer.getKind() != AsmToken::Identifier) in parseIdentifier()
741 if (Lexer.getKind() != AsmToken::LParen) { in parseIdentifier()
742 Error(Lexer.getLoc(), "Expected '('"); in parseIdentifier()
745 Lexer.Lex(); // lex '(' in parseIdentifier()
753 if (Lexer in parseIdentifier()
[all...]
/third_party/skia/third_party/externals/tint/src/reader/wgsl/
H A Dlexer_test.cc30 Lexer l("test.wgsl", &content); in TEST_F()
37 Lexer l("test.wgsl", &content); in TEST_F()
56 Lexer l("test.wgsl", &content); in TEST_F()
81 Lexer l("test.wgsl", &content); in TEST_F()
99 Lexer l("test.wgsl", &content); in TEST_F()
120 Lexer l("test.wgsl", &content); in TEST_F()
143 Lexer l("test.wgsl", &content); in TEST_P()
221 Lexer l("test.wgsl", &content); in TEST_P()
263 Lexer l("test.wgsl", &content); in TEST_P()
289 Lexer in TEST_F()
[all...]
H A Dlexer.cc55 Lexer::Lexer(const std::string& file_path, const Source::FileContent* content) in Lexer() function in tint::reader::wgsl::Lexer
61 Lexer::~Lexer() = default;
63 Token Lexer::next() { in next()
102 Source Lexer::begin_source() const { in begin_source()
111 void Lexer::end_source(Source& src) const { in end_source()
115 bool Lexer::is_eof() const { in is_eof()
119 bool Lexer::is_alpha(char ch) const { in is_alpha()
123 bool Lexer
[all...]
H A Dlexer.h27 class Lexer { class
29 /// Creates a new Lexer
32 Lexer(const std::string& file_path, const Source::FileContent* content);
33 ~Lexer();
/third_party/skia/third_party/externals/angle2/src/compiler/preprocessor/
H A DExpressionParser.h19 class Lexer;
31 ExpressionParser(Lexer *lexer, Diagnostics *diagnostics);
40 Lexer *mLexer;
H A DLexer.cpp7 #include "compiler/preprocessor/Lexer.h"
15 Lexer::~Lexer() {} in ~Lexer()
H A DMacroExpander.h13 #include "compiler/preprocessor/Lexer.h"
26 class MacroExpander : public Lexer
29 MacroExpander(Lexer *lexer,
70 Lexer *mLexer;
H A DLexer.h20 class Lexer : angle::NonCopyable class
23 virtual ~Lexer();
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/preprocessor/
H A DExpressionParser.h23 class Lexer;
35 ExpressionParser(Lexer *lexer, Diagnostics *diagnostics);
44 Lexer *mLexer;
H A DLexer.cpp15 #include "Lexer.h"
20 Lexer::~Lexer() in ~Lexer()
H A DMacroExpander.h21 #include "Lexer.h"
31 class MacroExpander : public Lexer
34 MacroExpander(Lexer *lexer, MacroSet *macroSet, Diagnostics *diagnostics, bool parseDefined, int allowedMacroExpansionDepth);
73 Lexer *mLexer;
H A DLexer.h23 class Lexer class
26 virtual ~Lexer();
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp599 MCAsmLexer &Lexer = getLexer(); in eatToEndOfPacket() local
600 while (!Lexer.is(AsmToken::RCurly)) in eatToEndOfPacket()
601 Lexer.Lex(); in eatToEndOfPacket()
602 Lexer.Lex(); in eatToEndOfPacket()
867 MCAsmLexer &Lexer = getLexer(); in parseOperand() local
886 const AsmToken &MaybeDotNew = Lexer.getTok(); in parseOperand()
904 const AsmToken &MaybeDotNew = Lexer.getTok(); in parseOperand()
922 MCAsmLexer &Lexer = getLexer(); in isLabel() local
923 AsmToken const &Second = Lexer.getTok(); in isLabel()
924 AsmToken Third = Lexer in isLabel()
962 MCAsmLexer &Lexer = getLexer(); ParseRegister() local
1045 MCAsmLexer &Lexer = getLexer(); parseExpression() local
1095 MCAsmLexer &Lexer = getLexer(); parseInstruction() local
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Object/
H A DCOFFModuleDefinition.cpp88 class Lexer { class
90 Lexer(StringRef S) : Buf(S) {} in Lexer() function in llvm::object::Lexer
353 Lexer Lex;

Completed in 17 milliseconds

123