package main.nl.uva.parser; import org.antlr.v4.runtime.Token; public class Line { public static Line NO_LINE_NUMBER = new Line(Integer.MIN_VALUE, Integer.MIN_VALUE); private final int _startLine; private final int _firstCharPosition; public Line(final Token token) { _startLine = token.getLine(); _firstCharPosition = token.getCharPositionInLine(); } public Line(final int startLine, final int firstCharPosition) { _startLine = startLine; _firstCharPosition = firstCharPosition; } @Override public String toString() { return "[" + _startLine + " " + _firstCharPosition + "]"; } }