Lines Matching refs:Lexer
36 MCAsmLexer *Lexer = nullptr; member in __anon60e998110111::WasmAsmParser
51 Lexer = &Parser->getLexer(); in Initialize()
76 auto Ok = Lexer->is(Kind); in isNext()
85 Lexer->getTok()); in expect()
124 if (Lexer->isNot(AsmToken::Comma)) in parseGroup()
127 if (Lexer->is(AsmToken::Integer)) { in parseGroup()
133 if (Lexer->is(AsmToken::Comma)) { in parseGroup()
152 if (Lexer->isNot(AsmToken::String)) in parseSectionDirective()
153 return error("expected string in directive, instead got: ", Lexer->getTok()); in parseSectionDirective()
231 if (!Lexer->is(AsmToken::Identifier)) in parseDirectiveType()
233 Lexer->getTok()); in parseDirectiveType()
236 Lexer->getTok().getString())); in parseDirectiveType()
239 Lexer->is(AsmToken::Identifier))) in parseDirectiveType()
240 return error("Expected label,@type declaration, got: ", Lexer->getTok()); in parseDirectiveType()
241 auto TypeName = Lexer->getTok().getString(); in parseDirectiveType()
253 return error("Unknown WASM symbol type: ", Lexer->getTok()); in parseDirectiveType()