def reportInputMismatch(self, recognizer: Parser, e: InputMismatchException, line, column): msg = "Mismatched input {0}. Expected {1}".format( self.getTokenErrorDisplay(e.offendingToken), e.getExpectedTokens().toString(recognizer.literalNames, recognizer.symbolicNames)) self.printSyntaxError(msg, line, column)
def messageInputMismatch(self, recognizer: Parser, e: InputMismatchException) -> str: msg: str = ("mismatched input " + self.getTokenErrorDisplay(e.offendingToken) + " expecting " + e.getExpectedTokens().toString( recognizer.literalNames, recognizer.symbolicNames)) return msg
def reportInputMismatch(self, recognizer: Parser, e: InputMismatchException): msg = "mismatched input " + self.getTokenErrorDisplay(e.offendingToken) \ + " expecting " + e.getExpectedTokens().toString(recognizer.literalNames, recognizer.symbolicNames) recognizer.notifyErrorListeners(msg, e.offendingToken, e)
def reportInputMismatch(self, recognizer:Parser, e:InputMismatchException): msg = "mismatched input " + self.getTokenErrorDisplay(e.offendingToken) \ + " expecting " + e.getExpectedTokens().toString(recognizer.literalNames, recognizer.symbolicNames) recognizer.notifyErrorListeners(msg, e.offendingToken, e)