push down some formatting code
This commit is contained in:
parent
16da6101d0
commit
f035a0f30f
@ -37,11 +37,10 @@ func readLines(path string) []string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var docsPat = regexp.MustCompile("^\\s*(\\/\\/|#)\\s")
|
var docsPat = regexp.MustCompile("^\\s*(\\/\\/|#)\\s")
|
||||||
|
|
||||||
var headerPat = regexp.MustCompile("^\\s*(\\/\\/|#)\\s#+\\s")
|
var headerPat = regexp.MustCompile("^\\s*(\\/\\/|#)\\s#+\\s")
|
||||||
|
|
||||||
type seg struct {
|
type seg struct {
|
||||||
docs, code, docsRendered, codeRendered, codeClasses string
|
docs, code, docsRendered, codeRendered string
|
||||||
}
|
}
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
@ -101,13 +100,11 @@ func main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for _, seg := range segs {
|
for _, seg := range segs {
|
||||||
seg.docsRendered = pipe(markdownPath, []string{}, seg.docs)
|
if seg.docs != "" {
|
||||||
if seg.code == "" {
|
seg.docsRendered = pipe(markdownPath, []string{}, seg.docs)
|
||||||
seg.codeRendered = ""
|
}
|
||||||
seg.codeClasses = "code empty"
|
if seg.code != "" {
|
||||||
} else {
|
|
||||||
seg.codeRendered = pipe(pygmentizePath, []string{"-l", "go", "-f", "html"}, seg.code+" ")
|
seg.codeRendered = pipe(pygmentizePath, []string{"-l", "go", "-f", "html"}, seg.code+" ")
|
||||||
seg.codeClasses = "code"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -125,11 +122,15 @@ func main() {
|
|||||||
<tbody>`)
|
<tbody>`)
|
||||||
|
|
||||||
for _, seg := range segs {
|
for _, seg := range segs {
|
||||||
|
codeClasses := "code"
|
||||||
|
if seg.code == "" {
|
||||||
|
codeClasses = codeClasses + " empty"
|
||||||
|
}
|
||||||
fmt.Printf(
|
fmt.Printf(
|
||||||
`<tr>
|
`<tr>
|
||||||
<td class=docs>%s</td>
|
<td class=docs>%s</td>
|
||||||
<td class="%s">%s</td>
|
<td class="%s">%s</td>
|
||||||
</tr>`, seg.docsRendered, seg.codeClasses, seg.codeRendered)
|
</tr>`, seg.docsRendered, codeClasses, seg.codeRendered)
|
||||||
}
|
}
|
||||||
|
|
||||||
fmt.Print(`</tbody></table></div></body></html>`)
|
fmt.Print(`</tbody></table></div></body></html>`)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user