You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An argument of a subroutine declared as
DOUBLE PRECISION,DIMENSION(:,:),INTENT(IN):: MYVAR
appears as
precision [double]
in the documentation, instead of something like
myvar(,)[double precision, in]
I suppose something is going wrong around this line: re_fieldname_match = re.compile( r'(?P<type>\b\w+\b(?P<kind>\s*\(.*\))?)?\s*(?P<name>\b\w+\b)\s*(?P<shape>\(.*\))?\s*(?P<sattrs>\[.+\])?').match
since everything seems to be fine until the scan_fieldarg method of the FortranDocFieldTransformer class
where print(fieldname)
gives double precision myvar(,) [in]
but the method returns precision None double None
instead of myvar (,) double precision in