package org.kefirsf.bb.proc;
/**
* @author Vitalii Samolovskikh aka Kefir
*/
public class PatternJunk implements ProcPatternElement {
public boolean parse(Context context, ProcPatternElement terminator) {
Source source = context.getSource();
int offset = source.getOffset();
int end;
if (terminator != null) {
end = terminator.findIn(context.getSource());
} else {
end = context.getSource().length();
}
if (end >= 0) {
source.incOffset(end - offset);
return true;
} else {
return false;
}
}
public boolean isNextIn(Context context) {
return false;
}
public int findIn(Source source) {
return -1;
}
@Override
public String toString() {
return "<junk/>";
}
}