github.com/yuin/goldmark/text.Segment.Padding (field)
46 uses
github.com/yuin/goldmark/text (current package)
reader.go#L112: if r.pos.Padding != 0 {
reader.go#L145: r.lineOffset = v - r.pos.Padding
reader.go#L152: if r.pos.Padding != 0 {
reader.go#L169: if n < len(r.peekedLine) && r.pos.Padding == 0 {
reader.go#L177: if r.pos.Padding != 0 {
reader.go#L178: r.pos.Padding--
reader.go#L191: if padding > r.pos.Padding {
reader.go#L213: r.pos.Padding = 0
reader.go#L227: r.pos.Padding = v
reader.go#L282: r.pos.Padding = 0
reader.go#L332: if r.pos.Padding != 0 {
reader.go#L366: r.lineOffset = v - r.pos.Padding
reader.go#L373: if r.pos.Padding != 0 {
reader.go#L391: if n < r.pos.Stop-r.pos.Start && r.pos.Padding == 0 {
reader.go#L397: if r.pos.Padding != 0 {
reader.go#L398: r.pos.Padding--
reader.go#L411: if padding > r.pos.Padding {
reader.go#L445: r.pos.Padding = v
segment.go#L20: Padding int
segment.go#L28: Padding: 0,
segment.go#L37: Padding: n,
segment.go#L43: if t.Padding == 0 {
segment.go#L46: result := make([]byte, 0, t.Padding+t.Stop-t.Start+1)
segment.go#L47: result = append(result, bytes.Repeat(space, t.Padding)...)
segment.go#L53: return t.Stop - t.Start + t.Padding
segment.go#L64: t.Padding-other.Padding,
segment.go#L70: return t.Start >= t.Stop && t.Padding == 0
segment.go#L81: return NewSegmentPadding(t.Start, t.Stop-l, t.Padding)
segment.go#L95: padding := t.Padding
segment.go#L128: return NewSegmentPadding(v, t.Stop, t.Padding)
segment.go#L133: return NewSegmentPadding(t.Start, v, t.Padding)
segment.go#L138: if t.Padding > 0 {
segment.go#L139: return append(v, bytes.Repeat(space, t.Padding)...)
github.com/yuin/goldmark/ast
inline.go#L135: if n.Segment.Stop != t.Segment.Start || t.Segment.Padding != 0 || source[n.Segment.Stop-1] == '\n' || t.IsRaw() != n.IsRaw() {
github.com/yuin/goldmark/extension
footnote.go#L57: padding := segment.Padding
github.com/yuin/goldmark/parser
atx_heading.go#L135: node.Lines().Append(text.NewSegment(segment.Start+start+1-segment.Padding, segment.Start+closureOpen-segment.Padding))
atx_heading.go#L156: node.Lines().Append(text.NewSegment(segment.Start+start-segment.Padding, segment.Start+stop-segment.Padding))
code_block.go#L54: if segment.Padding != 0 {
code_block.go#L92: segment.Padding = 0
fcode_block.go#L56: infoStart, infoStop := segment.Start-segment.Padding+i+left, segment.Stop-right
fcode_block.go#L76: if segment.Padding != 0 {
fcode_block.go#L90: reader.Advance(segment.Stop - segment.Start - newline - segment.Padding)
fcode_block.go#L94: pos, padding := util.DedentPositionPadding(line, reader.LineOffset(), segment.Padding, fdata.indent)
 |
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. |