Lines Matching refs:Lexer
36 MCAsmLexer *Lexer; member in __anon7af60ea60111::WasmAsmParser
47 WasmAsmParser() : Parser(nullptr), Lexer(nullptr) { in WasmAsmParser()
53 Lexer = &Parser->getLexer(); in Initialize()
68 auto ok = Lexer->is(Kind); in IsNext()
76 Lexer->getTok()); in Expect()
87 while (Lexer->isNot(AsmToken::EndOfStatement)) Parser->Lex(); in parseSectionDirective()
98 if (Lexer->isNot(AsmToken::Comma)) in parseDirectiveSize()
104 if (Lexer->isNot(AsmToken::EndOfStatement)) in parseDirectiveSize()
115 if (!Lexer->is(AsmToken::Identifier)) in parseDirectiveType()
117 Lexer->getTok()); in parseDirectiveType()
120 Lexer->getTok().getString())); in parseDirectiveType()
123 Lexer->is(AsmToken::Identifier))) in parseDirectiveType()
124 return Error("Expected label,@type declaration, got: ", Lexer->getTok()); in parseDirectiveType()
125 auto TypeName = Lexer->getTok().getString(); in parseDirectiveType()
131 return Error("Unknown WASM symbol type: ", Lexer->getTok()); in parseDirectiveType()