13 lines
353 B
Python
13 lines
353 B
Python
from docutils import nodes
|
|
from docutils.parsers.rst.roles import register_local_role
|
|
|
|
|
|
def paramref_role(name, rawtext, text, lineno, inliner, options={}, content=[]):
|
|
# Simply replace :paramref: with :param:
|
|
new_role = nodes.literal(text=text[1:])
|
|
return [new_role], []
|
|
|
|
|
|
def setup(app):
|
|
register_local_role("paramref", paramref_role)
|