[rtems-central commit] interfacedoc: Make CodeMapper public
Sebastian Huber
sebh at rtems.org
Tue May 9 13:45:26 UTC 2023
Module: rtems-central
Branch: master
Commit: 88b0abcb62c2048c1408edf3a4e641192e44f54d
Changeset: http://git.rtems.org/rtems-central/commit/?id=88b0abcb62c2048c1408edf3a4e641192e44f54d
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Fri May 5 14:41:19 2023 +0200
interfacedoc: Make CodeMapper public
---
rtemsspec/interfacedoc.py | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/rtemsspec/interfacedoc.py b/rtemsspec/interfacedoc.py
index 880e4e63..02242227 100644
--- a/rtemsspec/interfacedoc.py
+++ b/rtemsspec/interfacedoc.py
@@ -47,7 +47,8 @@ def _get_code_param(ctx: ItemGetValueContext) -> Any:
return sanitize_name(ctx.value[ctx.key])
-class _CodeMapper(ItemMapper):
+class CodeMapper(ItemMapper):
+ """ Item mapper for code blocks. """
def __init__(self, item: Item):
super().__init__(item)
@@ -128,7 +129,7 @@ def _add_definition(content: CContent, mapper: ItemMapper, item: Item,
def _document_directive(content: SphinxContent, mapper: ItemMapper,
- code_mapper: _CodeMapper, item: Item,
+ code_mapper: CodeMapper, item: Item,
enabled: List[str]) -> None:
content.wrap(mapper.substitute(item["brief"]))
content.add_rubric("CALLING SEQUENCE:")
@@ -182,7 +183,7 @@ def document_directive(item: Item, enabled: List[str],
enabled set.
"""
content = SphinxContent()
- _document_directive(content, mapper, _CodeMapper(item), item, enabled)
+ _document_directive(content, mapper, CodeMapper(item), item, enabled)
return content
@@ -203,7 +204,7 @@ def _generate_directives(target: str, group: Item, group_uids: List[str],
for item in items:
content.register_license_and_copyrights_of_item(item)
name = item["name"]
- code_mapper = _CodeMapper(item)
+ code_mapper = CodeMapper(item)
mapper = SphinxInterfaceMapper(item, group_uids)
content.add(f".. Generated from spec:{item.uid}")
with content.directive("raw", "latex"):
More information about the vc
mailing list