Пример #1
0
 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)
Пример #2
0
 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
Пример #3
0
 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)
Пример #4
0
 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)