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
1 files changed,
3 insertions(+),
1 deletions(-)
jump to
M
inline.go
→
inline.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 }