Returns the location at specified character position.
position
Location locationAt(int position) { var line = lineAt(position)!; return Location(line.number, position - line.start + 1); }