String getMessage() { return br.getErrorHeader(re) + " " + br.getErrorMessage(re, tokenNames); }
String getMessage() { return br.getErrorHeader(re) + " " + br.getErrorMessage(re, tokenNames); }
String getMessage() { return br.getErrorHeader(re) + " " + br.getErrorMessage(re, tokenNames); }
String getMessage() { return br.getErrorHeader(re) + " " + br.getErrorMessage(re, tokenNames); }
/** * {@inheritDoc} */ @Override public void syntaxError(BaseRecognizer recognizer, String[] tokenNames, RecognitionException e) { String hdr = recognizer.getErrorHeader(e); String msg = recognizer.getErrorMessage(e, tokenNames); StringBuilder builder = new StringBuilder().append(hdr) .append(' ') .append(msg); if (recognizer instanceof Parser) appendQuerySnippet((Parser) recognizer, builder); errorMsgs.add(builder.toString()); }
/** * {@inheritDoc} */ @Override public void syntaxError(BaseRecognizer recognizer, String[] tokenNames, RecognitionException e) { String hdr = recognizer.getErrorHeader(e); String msg = recognizer.getErrorMessage(e, tokenNames); StringBuilder builder = new StringBuilder().append(hdr) .append(' ') .append(msg); if (recognizer instanceof Parser) appendQuerySnippet((Parser) recognizer, builder); errorMsgs.add(builder.toString()); }
/** * {@inheritDoc} */ @Override public void syntaxError(BaseRecognizer recognizer, String[] tokenNames, RecognitionException e) { String hdr = recognizer.getErrorHeader(e); String msg = recognizer.getErrorMessage(e, tokenNames); StringBuilder builder = new StringBuilder().append(hdr) .append(' ') .append(msg); if (recognizer instanceof Parser) appendQuerySnippet((Parser) recognizer, builder); errorMsgs.add(builder.toString()); }
public void displayRecognitionError(String[] tokenNames, RecognitionException e) { String hdr = getErrorHeader(e); String msg = getErrorMessage(e, tokenNames); emitErrorMessage(hdr+" "+msg); }
public void displayRecognitionError(String[] tokenNames, RecognitionException e) { String hdr = getErrorHeader(e); String msg = getErrorMessage(e, tokenNames); emitErrorMessage(hdr+" "+msg); }
public void displayRecognitionError(String[] tokenNames, RecognitionException e) { String hdr = getErrorHeader(e); String msg = getErrorMessage(e, tokenNames); emitErrorMessage(hdr+" "+msg); }
public void displayRecognitionError(String[] tokenNames, RecognitionException e) { String hdr = getErrorHeader(e); String msg = getErrorMessage(e, tokenNames); emitErrorMessage(hdr+" "+msg); }
public void displayRecognitionError(String[] tokenNames, RecognitionException e) { String hdr = getErrorHeader(e); String msg = getErrorMessage(e, tokenNames); emitErrorMessage(hdr+" "+msg); }
public void displayRecognitionError(String[] tokenNames, RecognitionException e) { String hdr = getErrorHeader(e); String msg = getErrorMessage(e, tokenNames); emitErrorMessage(hdr+" "+msg); }
/** * Create a {@code CSSParserProblem} from ANTLR's * {@link BaseRecognizer#displayRecognitionError}. * * @param baseRecognizer Lexer, parser or tree walker. * @param tokenNames token names * @param e exception * @return {@code CSSParserProblem} */ public static CSSParserProblem create(BaseRecognizer baseRecognizer, String[] tokenNames, RecognitionException e) { final String messageHeader = baseRecognizer.getErrorHeader(e); final String messageBody = baseRecognizer.getErrorMessage(e, tokenNames); final String reason = String.format("%s %s", messageHeader, messageBody); final ISourceLocation location = new SourceLocation( e.input.getSourceName(), UNKNOWN, UNKNOWN, // TODO Need start and end info from CSS e.line, e.charPositionInLine); return new CSSParserProblem(location, reason, baseRecognizer.getClass()); } }
/** * Create a {@code CSSParserProblem} from ANTLR's * {@link BaseRecognizer#displayRecognitionError}. * * @param baseRecognizer Lexer, parser or tree walker. * @param tokenNames token names * @param e exception * @return {@code CSSParserProblem} */ public static CSSParserProblem create(BaseRecognizer baseRecognizer, String[] tokenNames, RecognitionException e) { final String messageHeader = baseRecognizer.getErrorHeader(e); final String messageBody = baseRecognizer.getErrorMessage(e, tokenNames); final String reason = String.format("%s %s", messageHeader, makeNice(messageBody)); final ISourceLocation location = new SourceLocation( e.input.getSourceName(), UNKNOWN, UNKNOWN, // TODO Need start and end info from CSS e.line, e.charPositionInLine); return new CSSParserProblem(location, reason, baseRecognizer.getClass()); }
/** * Create a {@code CSSParserProblem} from ANTLR's * {@link BaseRecognizer#displayRecognitionError}. * * @param baseRecognizer Lexer, parser or tree walker. * @param tokenNames token names * @param e exception * @return {@code CSSParserProblem} */ public static CSSParserProblem create(BaseRecognizer baseRecognizer, String[] tokenNames, RecognitionException e) { final String messageHeader = baseRecognizer.getErrorHeader(e); final String messageBody = baseRecognizer.getErrorMessage(e, tokenNames); final String reason = String.format("%s %s", messageHeader, makeNice(messageBody)); final ISourceLocation location = new SourceLocation( e.input.getSourceName(), UNKNOWN, UNKNOWN, // TODO Need start and end info from CSS e.line, e.charPositionInLine); return new CSSParserProblem(location, reason, baseRecognizer.getClass()); }