all repos — grayfriday @ 78172e5f73ac979512446c56305609bd210cbd64

blackfriday fork with a few changes

Improve parser to detect LineBreak independently of renderer.

When checking if it's a newline preceeded by two spaces, look at the input data rather than the output, since the output depends on the renderer implementation.
Dmitri Shuralyov shurcooL@gmail.com
Tue, 26 Aug 2014 21:00:07 -0700
commit

78172e5f73ac979512446c56305609bd210cbd64

parent

52f7a2a7b02d11db19411c28e6c67fc351f20aaf

1 files changed, 3 insertions(+), 1 deletions(-)

jump to
M inline.goinline.go

@@ -166,8 +166,10 @@ eol--

} out.Truncate(eol) + precededByTwoSpaces := offset >= 2 && data[offset-2] == ' ' && data[offset-1] == ' ' + // should there be a hard line break here? - if p.flags&EXTENSION_HARD_LINE_BREAK == 0 && end-eol < 2 { + if p.flags&EXTENSION_HARD_LINE_BREAK == 0 && !precededByTwoSpaces { return 0 }