src/vs/editor/contrib/quickAccess/gotoLineQuickAccess.ts/AbstractGotoLineQuickAccessProvider/parsePosition
class AbstractGotoLineQuickAccessProvider:	private parsePosition(editor: IEditor, value: string): IPosition {

		// Support line-col formats of `line,col`, `line:col`, `line#col`
		const numbers = value.split(/,|:|#/).map(part => parseInt(part, 10)).filter(part => !isNaN(part));
		const endLine = this.lineCount(editor) + 1;

		return {
			lineNumber: numbers[0] > 0 ? numbers[0] : endLine + numbers[0],
			column: numbers[1]
		};
	}