From 3af7544a0f45a62285bce3cfa96a1d5dc6b12249 Mon Sep 17 00:00:00 2001 From: Mark McGranaghan Date: Mon, 1 Oct 2012 15:39:16 -0700 Subject: [PATCH] elide todos --- tool/src/generate.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tool/src/generate.go b/tool/src/generate.go index 5ef1b16..fd8e75b 100644 --- a/tool/src/generate.go +++ b/tool/src/generate.go @@ -68,6 +68,7 @@ func debug(msg string) { var docsPat = regexp.MustCompile("^\\s*(\\/\\/|#)\\s") var headerPat = regexp.MustCompile("^\\s*(\\/\\/|#)\\s#+\\s") +var todoPat = regexp.MustCompile("\\/\\/ todo: ") type seg struct { docs, code, docsRendered, codeRendered string @@ -104,6 +105,9 @@ func main() { segs = append(segs, &seg{code: "", docs: ""}) lastSeen := "" for _, line := range lines { + if todoPat.MatchString(line) { + continue + } headerMatch := headerPat.MatchString(line) docsMatch := docsPat.MatchString(line) emptyMatch := line == ""