String getMessage() { return br.getErrorHeader(re) + " " + br.getErrorMessage(re, tokenNames); }
String getMessage() { return br.getErrorHeader(re) + " " + br.getErrorMessage(re, tokenNames); }
private static String getErrorMessage(BaseRecognizer recognizer, RecognitionException e) { String[] tokenNames = recognizer.getTokenNames(); String hdr = "Line " + e.line + ":" + e.charPositionInLine; String msg = recognizer.getErrorMessage(e, tokenNames); return hdr + " " + msg; }
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); }
/** Tree parsers parse nodes they usually have a token object as * payload. Set the exception token and do the default behavior. */ public String getErrorMessage(RecognitionException e, String[] tokenNames) { if ( this instanceof TreeParser ) { TreeAdaptor adaptor = ((TreeNodeStream)e.input).getTreeAdaptor(); e.token = adaptor.getToken(e.node); if ( e.token==null ) { // could be an UP/DOWN node e.token = new CommonToken(adaptor.getType(e.node), adaptor.getText(e.node)); } } return super.getErrorMessage(e, tokenNames); }
/** Tree parsers parse nodes they usually have a token object as * payload. Set the exception token and do the default behavior. */ @Override public String getErrorMessage(RecognitionException e, String[] tokenNames) { if ( this instanceof TreeParser ) { TreeAdaptor adaptor = ((TreeNodeStream)e.input).getTreeAdaptor(); e.token = adaptor.getToken(e.node); if ( e.token==null ) { // could be an UP/DOWN node e.token = new CommonToken(adaptor.getType(e.node), adaptor.getText(e.node)); } } return super.getErrorMessage(e, tokenNames); }
/** Tree parsers parse nodes they usually have a token object as * payload. Set the exception token and do the default behavior. */ @Override public String getErrorMessage(RecognitionException e, String[] tokenNames) { if ( this instanceof TreeParser ) { TreeAdaptor adaptor = ((TreeNodeStream)e.input).getTreeAdaptor(); e.token = adaptor.getToken(e.node); if ( e.token==null ) { // could be an UP/DOWN node e.token = new CommonToken(adaptor.getType(e.node), adaptor.getText(e.node)); } } return super.getErrorMessage(e, tokenNames); }
/** Tree parsers parse nodes they usually have a token object as * payload. Set the exception token and do the default behavior. */ @Override public String getErrorMessage(RecognitionException e, String[] tokenNames) { if ( this instanceof TreeParser ) { TreeAdaptor adaptor = ((TreeNodeStream)e.input).getTreeAdaptor(); e.token = adaptor.getToken(e.node); if ( e.token==null ) { // could be an UP/DOWN node e.token = new CommonToken(adaptor.getType(e.node), adaptor.getText(e.node)); } } return super.getErrorMessage(e, tokenNames); }
/** Tree parsers parse nodes they usually have a token object as * payload. Set the exception token and do the default behavior. */ @Override public String getErrorMessage(RecognitionException e, String[] tokenNames) { if ( this instanceof TreeParser ) { TreeAdaptor adaptor = ((TreeNodeStream)e.input).getTreeAdaptor(); e.token = adaptor.getToken(e.node); if ( e.token==null ) { // could be an UP/DOWN node e.token = new CommonToken(adaptor.getType(e.node), adaptor.getText(e.node)); } } return super.getErrorMessage(e, tokenNames); }
/** Tree parsers parse nodes they usually have a token object as * payload. Set the exception token and do the default behavior. */ @Override public String getErrorMessage(RecognitionException e, String[] tokenNames) { if ( this instanceof TreeParser ) { TreeAdaptor adaptor = ((TreeNodeStream)e.input).getTreeAdaptor(); e.token = adaptor.getToken(e.node); if ( e.token==null ) { // could be an UP/DOWN node e.token = new CommonToken(adaptor.getType(e.node), adaptor.getText(e.node)); } } return super.getErrorMessage(e, tokenNames); }