type github.com/yuin/goldmark/text.Segment

67 uses

	github.com/yuin/goldmark/text (current package)
		reader.go#L30: 	PeekLine() ([]byte, Segment)
		reader.go#L36: 	Value(Segment) []byte
		reader.go#L42: 	Position() (int, Segment)
		reader.go#L45: 	SetPosition(int, Segment)
		reader.go#L62: 	SkipSpaces() (Segment, int, bool)
		reader.go#L66: 	SkipBlankLines() (Segment, int, bool)
		reader.go#L80: 	pos          Segment
		reader.go#L106: func (r *reader) Value(seg Segment) []byte {
		reader.go#L120: func (r *reader) PeekLine() ([]byte, Segment) {
		reader.go#L216: func (r *reader) Position() (int, Segment) {
		reader.go#L220: func (r *reader) SetPosition(line int, pos Segment) {
		reader.go#L230: func (r *reader) SkipSpaces() (Segment, int, bool) {
		reader.go#L234: func (r *reader) SkipBlankLines() (Segment, int, bool) {
		reader.go#L258: 	pos            Segment
		reader.go#L300: func (r *blockReader) Value(seg Segment) []byte {
		reader.go#L381: func (r *blockReader) PeekLine() ([]byte, Segment) {
		reader.go#L421: func (r *blockReader) Position() (int, Segment) {
		reader.go#L425: func (r *blockReader) SetPosition(line int, pos Segment) {
		reader.go#L448: func (r *blockReader) SkipSpaces() (Segment, int, bool) {
		reader.go#L452: func (r *blockReader) SkipBlankLines() (Segment, int, bool) {
		reader.go#L464: func skipBlankLinesReader(r Reader) (Segment, int, bool) {
		reader.go#L480: func skipSpacesReader(r Reader) (Segment, int, bool) {
		segment.go#L11: type Segment struct {
		segment.go#L24: func NewSegment(start, stop int) Segment {
		segment.go#L25: 	return Segment{
		segment.go#L33: func NewSegmentPadding(start, stop, n int) Segment {
		segment.go#L34: 	return Segment{
		segment.go#L42: func (t *Segment) Value(buffer []byte) []byte {
		segment.go#L52: func (t *Segment) Len() int {
		segment.go#L57: func (t *Segment) Between(other Segment) Segment {
		segment.go#L69: func (t *Segment) IsEmpty() bool {
		segment.go#L75: func (t *Segment) TrimRightSpace(buffer []byte) Segment {
		segment.go#L86: func (t *Segment) TrimLeftSpace(buffer []byte) Segment {
		segment.go#L94: func (t *Segment) TrimLeftSpaceWidth(width int, buffer []byte) Segment {
		segment.go#L127: func (t *Segment) WithStart(v int) Segment {
		segment.go#L132: func (t *Segment) WithStop(v int) Segment {
		segment.go#L137: func (t *Segment) ConcatPadding(v []byte) []byte {
		segment.go#L146: 	values []Segment
		segment.go#L157: func (s *Segments) Append(t Segment) {
		segment.go#L159: 		s.values = make([]Segment, 0, 20)
		segment.go#L165: func (s *Segments) AppendAll(t []Segment) {
		segment.go#L167: 		s.values = make([]Segment, 0, 20)
		segment.go#L181: func (s *Segments) At(i int) Segment {
		segment.go#L186: func (s *Segments) Set(i int, v Segment) {
		segment.go#L196: func (s *Segments) Sliced(lo, hi int) []Segment {
		segment.go#L206: func (s *Segments) Unshift(v Segment) {

	github.com/yuin/goldmark/ast
		block.go#L445: 	ClosureLine textm.Segment
		inline.go#L50: 	Segment textm.Segment
		inline.go#L174: func NewTextSegment(v textm.Segment) *Text {
		inline.go#L183: func NewRawTextSegment(v textm.Segment) *Text {
		inline.go#L195: func MergeOrAppendTextSegment(parent Node, s textm.Segment) {
		inline.go#L207: func MergeOrReplaceTextSegment(parent Node, n Node, s textm.Segment) {

	github.com/yuin/goldmark/extension
		table.go#L181: func (b *tableParagraphTransformer) parseRow(segment text.Segment, alignments []ast.Alignment, isHeader bool, reader text.Reader, pc parser.Context) *ast.TableRow {
		table.go#L245: func (b *tableParagraphTransformer) parseDelimiter(segment text.Segment, reader text.Reader) []ast.Alignment {

	github.com/yuin/goldmark/parser
		atx_heading.go#L213: 	var start text.Segment
		atx_heading.go#L215: 	var end text.Segment
		code_block.go#L87: func preserveLeadingTabInCodeBlock(segment *text.Segment, reader text.Reader, indent int) {
		delimiter.go#L30: 	Segment text.Segment
		link.go#L17: 	Segment text.Segment
		link.go#L30: func newLinkLabelState(segment text.Segment, isImage bool) *linkLabelState {