Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
at v4.8 18 lines 631 B view raw
1# 2# Pandoc doesn't grok <function> or <structname>, so convert them 3# ahead of time. 4# 5# Use the following escapes to pass through pandoc: 6# $bq = "`" 7# $lt = "<" 8# $gt = ">" 9# 10s%<function>\([^<(]\+\)()</function>%:c:func:$bq\1()$bq%g 11s%<function>\([^<(]\+\)</function>%:c:func:$bq\1()$bq%g 12s%<structname>struct *\([^<]\+\)</structname>%:c:type:$bqstruct \1 $lt\1$gt$bq%g 13s%struct <structname>\([^<]\+\)</structname>%:c:type:$bqstruct \1 $lt\1$gt$bq%g 14s%<structname>\([^<]\+\)</structname>%:c:type:$bqstruct \1 $lt\1$gt$bq%g 15# 16# Wrap docproc directives in para and code blocks. 17# 18s%^\(!.*\)$%<para><code>DOCPROC: \1</code></para>%