all repos — grayfriday @ f3386eb8498907af0d96472f3c75637e3badabf2

blackfriday fork with a few changes

gofmt
Russ Ross russ@dixie.edu
Tue, 31 May 2011 11:49:49 -0600
commit

f3386eb8498907af0d96472f3c75637e3badabf2

parent

df64ec5d0f636a9ade25c3a5046433d23d0d47c8

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

jump to
M block.goblock.go

@@ -754,7 +754,7 @@ for len(workbytes) > n && workbytes[len(workbytes)-n-1] == '\n' {

n++ } if n > 0 { - work.Truncate(len(workbytes)-n) + work.Truncate(len(workbytes) - n) } work.WriteByte('\n')
M html.gohtml.go

@@ -35,7 +35,7 @@ HTML_SMARTYPANTS_LATEX_DASHES

) type htmlOptions struct { - flags int + flags int closeTag string // how to end singleton tags: usually " />\n", possibly ">\n" tocData struct { headerCount int

@@ -427,10 +427,10 @@ * Pretty print: if we get an email address as

* an actual URI, e.g. `mailto:foo@bar.com`, we don't * want to print the `mailto:` prefix */ - switch { + switch { case bytes.HasPrefix(link, []byte("mailto://")): attrEscape(out, link[9:]) - case bytes.HasPrefix(link, []byte("mailto:")): + case bytes.HasPrefix(link, []byte("mailto:")): attrEscape(out, link[7:]) default: attrEscape(out, link)
M inline.goinline.go

@@ -536,19 +536,19 @@ return end

} func inlineAutoLink(out *bytes.Buffer, rndr *render, data []byte, offset int) int { - // quick check to rule out most false hits on ':' - if len(data) < offset + 3 || data[offset+1] != '/' || data[offset+2] != '/' { - return 0 - } + // quick check to rule out most false hits on ':' + if len(data) < offset+3 || data[offset+1] != '/' || data[offset+2] != '/' { + return 0 + } - // scan backward for a word boundary - rewind := 0 - for offset - rewind > 0 && rewind <= 7 && !isspace(data[offset-rewind-1]) && !isspace(data[offset-rewind-1]) { - rewind++ - } - if rewind > 6 { // longest supported protocol is "mailto" which has 6 letters - return 0 - } + // scan backward for a word boundary + rewind := 0 + for offset-rewind > 0 && rewind <= 7 && !isspace(data[offset-rewind-1]) && !isspace(data[offset-rewind-1]) { + rewind++ + } + if rewind > 6 { // longest supported protocol is "mailto" which has 6 letters + return 0 + } orig_data := data data = data[offset-rewind:]

@@ -626,10 +626,10 @@ link_end--

} } - // we were triggered on the ':', so we need to rewind the output a bit - if out.Len() >= rewind { - out.Truncate(len(out.Bytes()) - rewind) - } + // we were triggered on the ':', so we need to rewind the output a bit + if out.Len() >= rewind { + out.Truncate(len(out.Bytes()) - rewind) + } if rndr.mk.AutoLink != nil { var u_link bytes.Buffer