summaryrefslogtreecommitdiff
path: root/vendor/github.com/yuin/goldmark/parser/paragraph.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/yuin/goldmark/parser/paragraph.go')
-rw-r--r--vendor/github.com/yuin/goldmark/parser/paragraph.go7
1 files changed, 3 insertions, 4 deletions
diff --git a/vendor/github.com/yuin/goldmark/parser/paragraph.go b/vendor/github.com/yuin/goldmark/parser/paragraph.go
index 801b0df..ace6042 100644
--- a/vendor/github.com/yuin/goldmark/parser/paragraph.go
+++ b/vendor/github.com/yuin/goldmark/parser/paragraph.go
@@ -22,9 +22,8 @@ func (b *paragraphParser) Trigger() []byte {
}
func (b *paragraphParser) Open(parent ast.Node, reader text.Reader, pc Context) (ast.Node, State) {
- _, segment := reader.PeekLine()
- segment = segment.TrimLeftSpace(reader.Source())
- if segment.IsEmpty() {
+ line, segment := reader.PeekLine()
+ if util.IsBlank(line) {
return nil, NoChildren
}
node := ast.NewParagraph()
@@ -47,7 +46,7 @@ func (b *paragraphParser) Close(node ast.Node, reader text.Reader, pc Context) {
lines := node.Lines()
if lines.Len() != 0 {
// trim leading spaces
- for i := 0; i < lines.Len(); i++ {
+ for i := range lines.Len() {
l := lines.At(i)
lines.Set(i, l.TrimLeftSpace(reader.Source()))
}