[Github-comments] [geany/geany] Symbols does not show first function/subroutine in fortran modules (#2115)

Masatake YAMATO notifications at xxxxx
Sat May 16 18:25:54 UTC 2020


As far as my short studying, 
```
 Hello :: h
```
is incorrect (in meaning of syntax) fortran code.
See http://www.icl.utk.edu/~mgates3/docs/fortran.html#Variable for an example.

For such garbage input, u-ctags emits garbage.

ctags captures i, test1, test2 and h itself If you put the `Hello` in `type()`:
```
module test
use hello_mod
implicit none
type(Hello) :: h
integer :: i
contains
function test1()
end function test1
function test2()
end function test2
end module test
```

I took three hours to get this result.

I think we should ask the reporter to show the description in a language reference or something that probes the input is valid.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2115#issuecomment-629687686
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20200516/9e0da0c1/attachment.htm>


More information about the Github-comments mailing list