@Override public String toString(Object start, Object stop) { return input.toString(start,stop); } }
@Override public String toString(Object start, Object stop) { return input.toString(start,stop); } }
@Override public String toString(Object start, Object stop) { return input.toString(start,stop); } }
@Override public String toString(Object start, Object stop) { return input.toString(start,stop); } }
@Override public String toString(Object start, Object stop) { return input.toString(start,stop); } }
public String toString(Object start, Object stop) { return input.toString(start,stop); } }
@Override public String getText() { String badText; if ( start instanceof Token ) { int i = start.getTokenIndex(); int j = stop.getTokenIndex(); if ( stop.getType() == Token.EOF ) { j = ((TokenStream)input).size(); } badText = ((TokenStream)input).toString(i, j); } else if ( start instanceof Tree ) { badText = ((TreeNodeStream)input).toString(start, stop); } else { // people should subclass if they alter the tree type so this // next one is for sure correct. badText = "<unknown>"; } return badText; }
@Override public String getText() { String badText; if ( start instanceof Token ) { int i = start.getTokenIndex(); int j = stop.getTokenIndex(); if ( stop.getType() == Token.EOF ) { j = ((TokenStream)input).size(); } badText = ((TokenStream)input).toString(i, j); } else if ( start instanceof Tree ) { badText = ((TreeNodeStream)input).toString(start, stop); } else { // people should subclass if they alter the tree type so this // next one is for sure correct. badText = "<unknown>"; } return badText; }
public String getText() { String badText = null; if ( start instanceof Token ) { int i = ((Token)start).getTokenIndex(); int j = ((Token)stop).getTokenIndex(); if ( ((Token)stop).getType() == Token.EOF ) { j = ((TokenStream)input).size(); } badText = ((TokenStream)input).toString(i, j); } else if ( start instanceof Tree ) { badText = ((TreeNodeStream)input).toString(start, stop); } else { // people should subclass if they alter the tree type so this // next one is for sure correct. badText = "<unknown>"; } return badText; }
@Override public String getText() { String badText; if ( start instanceof Token ) { int i = start.getTokenIndex(); int j = stop.getTokenIndex(); if ( stop.getType() == Token.EOF ) { j = ((TokenStream)input).size(); } badText = ((TokenStream)input).toString(i, j); } else if ( start instanceof Tree ) { badText = ((TreeNodeStream)input).toString(start, stop); } else { // people should subclass if they alter the tree type so this // next one is for sure correct. badText = "<unknown>"; } return badText; }
@Override public String getText() { String badText; if ( start instanceof Token ) { int i = start.getTokenIndex(); int j = stop.getTokenIndex(); if ( stop.getType() == Token.EOF ) { j = ((TokenStream)input).size(); } badText = ((TokenStream)input).toString(i, j); } else if ( start instanceof Tree ) { badText = ((TreeNodeStream)input).toString(start, stop); } else { // people should subclass if they alter the tree type so this // next one is for sure correct. badText = "<unknown>"; } return badText; }
@Override public String getText() { String badText; if ( start instanceof Token ) { int i = start.getTokenIndex(); int j = stop.getTokenIndex(); if ( stop.getType() == Token.EOF ) { j = ((TokenStream)input).size(); } badText = ((TokenStream)input).toString(i, j); } else if ( start instanceof Tree ) { badText = ((TreeNodeStream)input).toString(start, stop); } else { // people should subclass if they alter the tree type so this // next one is for sure correct. badText = "<unknown>"; } return badText; }