Lines Matching +full:document +full:- +full:file
1 # coding=utf-8
2 # SPDX-License-Identifier: GPL-2.0
5 kernel-feat
8 Implementation of the ``kernel-feat`` reST-directive.
11 :copyright: Copyright (C) 2016-2019 Mauro Carvalho Chehab
12 :maintained-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
15 The ``kernel-feat`` (:py:class:`KernelFeat`) directive calls the
20 .. code-block:: rst
22 .. kernel-feat:: <ABI directory location>
29 Inserts a code-block with the *raw* reST. Sometimes it is helpful to see
56 app.add_directive("kernel-feat", KernelFeat)
65 """KernelFeat (``kernel-feat``) directive"""
77 replace["fname"] = self.state.document.current_source
79 message = ("%(fname)s:%(line_no)s: [kernel-feat WARN] : " + message) % replace
80 self.state.document.settings.env.app.warn(message, prefix="")
83 doc = self.state.document
85 raise self.warning("docutils: file insertion disabled")
102 line_regex = re.compile(r"^\.\. FILE (\S+)$")
111 # Add the file to Sphinx build dependencies
124 code_block = "\n\n.. code-block:: rst\n :linenos:\n"