About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / sphinx / post_convert.sed


Based on kernel version 4.10.8. Page generated on 2017-04-01 14:44 EST.

1	#
2	# Unescape.
3	#
4	s/$bq/`/g
5	s/$lt/</g
6	s/$gt/>/g
7	#
8	# pandoc thinks that both "_" needs to be escaped.  Remove the extra
9	# backslashes.
10	#
11	s/\\_/_/g
12	#
13	# Unwrap docproc directives.
14	#
15	s/^``DOCPROC: !E\(.*\)``$/.. kernel-doc:: \1\n   :export:/
16	s/^``DOCPROC: !I\(.*\)``$/.. kernel-doc:: \1\n   :internal:/
17	s/^``DOCPROC: !F\([^ ]*\) \(.*\)``$/.. kernel-doc:: \1\n   :functions: \2/
18	s/^``DOCPROC: !P\([^ ]*\) \(.*\)``$/.. kernel-doc:: \1\n   :doc: \2/
19	s/^``DOCPROC: \(!.*\)``$/.. WARNING: DOCPROC directive not supported: \1/
20	#
21	# Trim trailing whitespace.
22	#
23	s/[[:space:]]*$//
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog