@Override public String getSourceName() { return input.getSourceName(); }
@Override public String getSourceName() { return input.getSourceName(); }
public String getSourceName() { return input.getSourceName(); }
public String getSourceName() { return input.getSourceName(); }
/** * 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()); }