diff --git a/src/hawkmoth/ext/javadoc/__init__.py b/src/hawkmoth/ext/javadoc/__init__.py index 25ea4916..212a22c1 100644 --- a/src/hawkmoth/ext/javadoc/__init__.py +++ b/src/hawkmoth/ext/javadoc/__init__.py @@ -159,11 +159,12 @@ class _param(_field_list): _field_name = 'param' def header(self): - mo = re.match(r'^(\[(?P[a-zA-Z, ]+)\])?(?P\s*)(?P([a-zA-Z0-9_]+|\.\.\.))(?P\s*(?P.*))', # noqa: E501 + mo = re.match(r'^((?P\s*)\[(?P[a-zA-Z, ]+)\])?(?P\s*)(?P([a-zA-Z0-9_]+|\.\.\.))(?P\s*(?P.*))', # noqa: E501 self.rest()) if mo is None: # FIXME yield '' + return direction = mo.group('direction') name = mo.group('name')