]> Cypherpunks repositories - gostls13.git/commit
go/doc/comment: add text wrapping
authorRuss Cox <rsc@golang.org>
Sun, 3 Apr 2022 20:21:18 +0000 (16:21 -0400)
committerRuss Cox <rsc@golang.org>
Mon, 11 Apr 2022 16:31:45 +0000 (16:31 +0000)
commite4e033a74cfcc75cb828cbd37e8279703e4620a3
treeb263bf6804f66a3b2c2132d62ac9cd9057ac7d69
parent036b615c2c69c0e800d0cc4e1a18ac086b1e7ea6
go/doc/comment: add text wrapping

[This CL is part of a sequence implementing the proposal #51082.
The design doc is at https://go.dev/s/godocfmt-design.]

Implement wrapping of text output, for the “go doc” command.
The algorithm is from D. S. Hirschberg and L. L. Larmore,
“The least weight subsequence problem,” FOCS 1985, pp. 137-143.

For #51082.

Change-Id: I07787be3b4f1716b8ed9de9959f94ecbc596cc43
Reviewed-on: https://go-review.googlesource.com/c/go/+/397283
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
src/go/doc/comment/testdata/doclink.txt
src/go/doc/comment/testdata/link2.txt
src/go/doc/comment/testdata/link6.txt
src/go/doc/comment/testdata/quote.txt [new file with mode: 0644]
src/go/doc/comment/testdata/text3.txt [new file with mode: 0644]
src/go/doc/comment/testdata/text4.txt [new file with mode: 0644]
src/go/doc/comment/testdata/text5.txt [new file with mode: 0644]
src/go/doc/comment/testdata/text6.txt [new file with mode: 0644]
src/go/doc/comment/testdata/text7.txt [new file with mode: 0644]
src/go/doc/comment/text.go
src/go/doc/comment/wrap_test.go [new file with mode: 0644]