Lines Matching refs:Lexer
156 MCAsmLexer &Lexer; member in __anon1565d9e10111::WebAssemblyAsmParser
195 Lexer(Parser.getLexer()) { in WebAssemblyAsmParser()
213 return Parser.Error(Lexer.getTok().getLoc(), Msg); in error()
263 auto Ok = Lexer.is(Kind); in isNext()
272 Lexer.getTok()); in expect()
277 if (!Lexer.is(AsmToken::Identifier)) { in expectIdent()
278 error("Expected identifier, got: ", Lexer.getTok()); in expectIdent()
281 auto Name = Lexer.getTok().getString(); in expectIdent()
317 while (Lexer.is(AsmToken::Identifier)) { in parseRegTypeList()
318 auto Type = parseType(Lexer.getTok().getString()); in parseRegTypeList()
330 auto &Int = Lexer.getTok(); in parseSingleInteger()
350 auto &Offset = Lexer.getTok(); in parseOperandStartingWithInteger()
383 auto &Sep = Lexer.getTok(); in ParseInstruction()
391 auto &Id = Lexer.getTok(); in ParseInstruction()
451 while (Lexer.isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
452 auto &Tok = Lexer.getTok(); in ParseInstruction()
455 auto &Id = Lexer.getTok(); in ParseInstruction()
468 return error("Cannot parse symbol: ", Lexer.getTok()); in ParseInstruction()
477 if (Lexer.isNot(AsmToken::Integer)) in ParseInstruction()
478 return error("Expected integer instead got: ", Lexer.getTok()); in ParseInstruction()
500 if (!Lexer.is(AsmToken::RCurly)) in ParseInstruction()
502 Op->BrL.List.push_back(Lexer.getTok().getIntVal()); in ParseInstruction()
514 if (Lexer.isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
573 auto TypeTok = Lexer.getTok(); in ParseDirective()
640 Lexer.getTok()); in ParseDirective()