proto_ast_antlr4.cpp 438 B

123456789101112
  1. #include "proto_ast_antlr4.h"
  2. antlr4::YqlErrorListener::YqlErrorListener(NProtoAST::IErrorCollector* errors, bool* error)
  3. : errors(errors), error(error)
  4. {
  5. }
  6. void antlr4::YqlErrorListener::syntaxError(Recognizer * /*recognizer*/, Token * /*offendingSymbol*/,
  7. size_t line, size_t charPositionInLine, const std::string &msg, std::exception_ptr /*e*/) {
  8. *error = true;
  9. errors->Error(line, charPositionInLine, msg.c_str());
  10. }