package me.august.lumen.compile.scanner.pos;
public class Span implements SourcePositionProvider {
private int start;
private int end;
public Span() {
this(0, 0);
}
public Span(int start, int end) {
this.start = start;
this.end = end;
}
public Span(SourcePositionProvider src) {
this.start = src.getStart();
this.end = src.getEnd();
}
@Override
public int getStart() {
return start;
}
@Override
public int getEnd() {
return end;
}
public void setStart(int start) {
this.start = start;
}
public void setEnd(int end) {
this.end = end;
}
@Override
public String toString() {
return "Span{" + start + "..." + end + "}";
}
}