aboutsummaryrefslogtreecommitdiff
path: root/tools/genspec.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/genspec.py')
-rwxr-xr-xtools/genspec.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/tools/genspec.py b/tools/genspec.py
index b8e961b..bdca32c 100755
--- a/tools/genspec.py
+++ b/tools/genspec.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python3
-# Copyright (c) 2023, ARM Limited.
+# Copyright (c) 2023-2024, ARM Limited.
# SPDX-License-Identifier: Apache-2.0
import os
@@ -40,12 +40,17 @@ class TOSASpecAsciidocGenerator:
# Type
if arg.type == "tensor_t":
- argtype = "T<{}>".format(arg.tensor_element_type)
+ argtype = f"T<{arg.tensor_element_type}>"
elif arg.type == "tensor_list_t":
if arg.tensor_element_type == "-":
argtype = "tensor_list_t"
else:
- argtype = "tensor_list_t<T<{}>>".format(arg.tensor_element_type)
+ argtype = f"tensor_list_t<T<{arg.tensor_element_type}>>"
+ elif arg.type == "shape_t":
+ if arg.shape != "-":
+ argtype = f"shape_t<{arg.shape}>"
+ else:
+ argtype = "shape_t<>"
else:
argtype = arg.type