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
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |