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
