From deed40f1681dd609eea248cf04f52aca62f916e8 Mon Sep 17 00:00:00 2001 From: Mark McGranaghan Date: Mon, 1 Oct 2012 10:03:40 -0700 Subject: [PATCH] header fixes --- tool/generate.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tool/generate.go b/tool/generate.go index 3c952c5..1d3414f 100644 --- a/tool/generate.go +++ b/tool/generate.go @@ -65,7 +65,7 @@ func main() { lastSeg := segs[len(segs)-1] lastHeader := lastSeen == "header" lastDocs := lastSeen == "docs" - newHeader := (lastSeen != "header") + newHeader := (lastSeen != "header") && lastSeg.docs != "" newDocs := (lastSeen != "docs") && lastSeg.docs != "" newCode := (lastSeen != "code") && lastSeg.code != "" if headerMatch || (emptyMatch && lastHeader) { @@ -76,6 +76,7 @@ func main() { } else { lastSeg.docs = lastSeg.docs + "\n" + trimmed } + lastSeen = "header" } else if docsMatch || (emptyMatch && lastDocs) { trimmed := docsPat.ReplaceAllString(line, "") if newDocs {