github.com/yuin/goldmark/text.blockReader.pos (field)

34 uses

	github.com/yuin/goldmark/text (current package)
		reader.go#L258: 	pos            Segment
		reader.go#L280: 	r.pos.Start = -1
		reader.go#L281: 	r.pos.Stop = -1
		reader.go#L282: 	r.pos.Padding = 0
		reader.go#L332: 	if r.pos.Padding != 0 {
		reader.go#L339: 	if r.line == 0 && r.pos.Start <= firstSegment.Start {
		reader.go#L343: 	i := r.pos.Start - 1
		reader.go#L359: 		for i := r.head; i < r.pos.Start; i++ {
		reader.go#L366: 		r.lineOffset = v - r.pos.Padding
		reader.go#L372: 	if r.line < r.segmentsLength && r.pos.Start >= 0 && r.pos.Start < r.last {
		reader.go#L373: 		if r.pos.Padding != 0 {
		reader.go#L376: 		return r.source[r.pos.Start]
		reader.go#L382: 	if r.line < r.segmentsLength && r.pos.Start >= 0 && r.pos.Start < r.last {
		reader.go#L383: 		return r.pos.Value(r.source), r.pos
		reader.go#L385: 	return nil, r.pos
		reader.go#L391: 	if n < r.pos.Stop-r.pos.Start && r.pos.Padding == 0 {
		reader.go#L392: 		r.pos.Start += n
		reader.go#L397: 		if r.pos.Padding != 0 {
		reader.go#L398: 			r.pos.Padding--
		reader.go#L401: 		if r.pos.Start >= r.pos.Stop-1 && r.pos.Stop < r.last {
		reader.go#L405: 		r.pos.Start++
		reader.go#L411: 	if padding > r.pos.Padding {
		reader.go#L418: 	r.head = r.pos.Start
		reader.go#L422: 	return r.line, r.pos
		reader.go#L432: 			r.pos = s
		reader.go#L435: 		r.pos = pos
		reader.go#L445: 	r.pos.Padding = v