Returns the character position at specified location.
location
int position(Location location) { return line(location.line - 1).start + location.column - 1; }