diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-08-19 11:25:30 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-08-19 11:29:29 +0200 |
commit | 4e31483f9c7be725d045f77cae076598ba574bb3 (patch) | |
tree | cebc60ec96d49dfc3b79a32e3f7333a0960c159d | |
parent | spec: Fix typo (diff) | |
download | rtems-central-4e31483f9c7be725d045f77cae076598ba574bb3.tar.bz2 |
content: Strip function parameters
-rw-r--r-- | rtemsspec/content.py | 5 | ||||
-rw-r--r-- | rtemsspec/tests/spec-validation/action2.yml | 3 | ||||
-rw-r--r-- | rtemsspec/validation.py | 2 |
3 files changed, 7 insertions, 3 deletions
diff --git a/rtemsspec/content.py b/rtemsspec/content.py index 7b99928b..74b2b43e 100644 --- a/rtemsspec/content.py +++ b/rtemsspec/content.py @@ -747,6 +747,7 @@ class CContent(Content): ret = "" space = "" if params: + params = [param.strip() for param in params] param_line = "( " + ", ".join(params) + " )" else: param_line = "()" @@ -771,7 +772,9 @@ class CContent(Content): align: bool = True) -> None: # pylint: disable=too-many-arguments """ Adds a function declaration. """ - if not params: + if params: + params = [param.strip() for param in params] + else: params = ["void"] param_line = f"( {', '.join(params)} )" space = "" if not ret or ret.endswith("*") else " " diff --git a/rtemsspec/tests/spec-validation/action2.yml b/rtemsspec/tests/spec-validation/action2.yml index a2b852eb..605f7365 100644 --- a/rtemsspec/tests/spec-validation/action2.yml +++ b/rtemsspec/tests/spec-validation/action2.yml @@ -104,7 +104,8 @@ test-header: Parameter A description. dir: in name: a - specifier: int *${.:name} + specifier: | + int *${.:name} - description: | Parameter B description. dir: null diff --git a/rtemsspec/validation.py b/rtemsspec/validation.py index f7952052..a6e6172a 100644 --- a/rtemsspec/validation.py +++ b/rtemsspec/validation.py @@ -314,7 +314,7 @@ class _TestDirectiveItem(_TestItem): content.add_description_block( "This member contains a copy of the corresponding " f"{self.ident}_Run() parameter.", None) - content.add(f"{param};") + content.add(f"{param.strip()};") content.add_description_block( "This member defines the pre-condition states " "for the next action.", None) |