Skip to content

Commit 2607e96

Browse files
[MLIR][AsmParser] Add parse method for minus token
1 parent c0aca9d commit 2607e96

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

mlir/include/mlir/IR/OpImplementation.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -549,6 +549,12 @@ class AsmParser {
549549
/// Parse a '?' token if present.
550550
virtual ParseResult parseOptionalQuestion() = 0;
551551

552+
/// Parse a '-' token.
553+
virtual ParseResult parseMinus() = 0;
554+
555+
/// Parse a '-' token if present.
556+
virtual ParseResult parseOptionalMinus() = 0;
557+
552558
/// Parse a '+' token.
553559
virtual ParseResult parsePlus() = 0;
554560

mlir/lib/AsmParser/AsmParserImpl.h

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,16 @@ class AsmParserImpl : public BaseT {
216216
return success(parser.consumeIf(Token::star));
217217
}
218218

219+
/// Parses a '-' token.
220+
ParseResult parseMinus() override {
221+
return parser.parseToken(Token::minus, "expected '-'");
222+
}
223+
224+
/// Parses a '-' token if present.
225+
ParseResult parseOptionalMinus() override {
226+
return success(parser.consumeIf(Token::minus));
227+
}
228+
219229
/// Parses a '+' token.
220230
ParseResult parsePlus() override {
221231
return parser.parseToken(Token::plus, "expected '+'");

0 commit comments

Comments
 (0)