Lines Matching defs:parser
14 ParseResult mlir::parseSemiFunctionType(OpAsmParser &parser, Type &argumentType,
18 bool hasLParen = resultOptional ? parser.parseOptionalLParen().succeeded()
19 : parser.parseLParen().succeeded();
22 if (parser.parseType(argumentType).failed())
27 return failure(parser.parseRParen().failed() ||
28 parser.parseArrow().failed() ||
29 parser.parseType(resultType).failed());
32 ParseResult mlir::parseSemiFunctionType(OpAsmParser &parser, Type &argumentType,
35 bool hasLParen = parser.parseOptionalLParen().succeeded();
36 if (parser.parseType(argumentType).failed())
41 if (parser.parseRParen().failed() || parser.parseArrow().failed())
44 if (parser.parseOptionalLParen().failed()) {
46 if (parser.parseType(type).failed())
51 if (parser.parseTypeList(resultTypes).failed() ||
52 parser.parseRParen().failed()) {