package com.klq.ast.impl;
import org.antlr.v4.runtime.ParserRuleContext;
import org.antlr.v4.runtime.Token;
import java.net.URI;
/**
* Created by Timon on 03.03.2015.
*/
public class Location {
private final String file;
private final int offset;
private final int length;
private final int beginLine;
private final int beginColumn;
private final int endLine;
private final int endColumn;
public Location(String file, int offset, int length, int beginLine, int beginColumn, int endLine, int endColumn) {
this.file = file;
this.offset = offset;
this.length = length;
this.beginLine = beginLine;
this.beginColumn = beginColumn;
this.endLine = endLine;
this.endColumn = endColumn;
}
public String getFile() {
return file;
}
public int getOffset() {
return offset;
}
public int getLength() {
return length;
}
public int getBeginLine() {
return beginLine;
}
public int getBeginColumn() {
return beginColumn;
}
public int getEndLine() {
return endLine;
}
public int getEndColumn() {
return endColumn;
}
}