Hello. This PR implements/fixes a couple of things related to module procedures 
and submodules in modern Fortran.

1. Module procedures in submodules are correctly recognized and treated like 
regular subroutines/functions.
2. Folding of a module procedure block in submodules is enabled.
3. Definitions of module procedures within interfaces in modules are also 
correctly recognized.
4. Submodules are shown in the symbol list.
You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany/pull/4043

-- Commit Summary --

  * Support for Fortran module procedures

-- File Changes --

    M ctags/parsers/fortran.c (26)
    M scintilla/lexilla/lexers/LexFortran.cxx (44)
    M src/tagmanager/tm_parser.c (5)

-- Patch Links --

https://github.com/geany/geany/pull/4043.patch
https://github.com/geany/geany/pull/4043.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/4043
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/[email protected]>

Reply via email to