diff --git a/tools/metadoc.py b/tools/metadoc.py index 29a96ee20a31541bb8d837c59a27c0a26aa6d528..155bb54ca45284f0528f224d11b0c013a0dbff8c 100644 --- a/tools/metadoc.py +++ b/tools/metadoc.py @@ -624,7 +624,11 @@ class SwiftDocTranslator(Translator): return '``{0}``'.format(super().translate_reference(ref)) def translate_function_reference(self, ref, **kargs): - return super().translate_reference(ref) + '()' + params = [] + for arg in ref.relatedObject.args: + argName = arg.name.translate(self.refNameTranslator) + params.append(argName + ':') + return '``{0}({1})``'.format(super().translate_reference(ref), ''.join(params)).replace('.', '/') def _translate_section(self, section): if section.kind == 'return':