PSyclone
PSyclone copied to clipboard
Codeblock for Module when declaring a procedure pointer
The LFRic source code components/science/source/kernel/geometry/chi_transform_mod.F90
contains several procedure pointer, e.g.:
PROCEDURE(chir2xyz_interface), PROTECTED, POINTER :: chir2xyz => null()
This causes the whole module to become a CodeBlock, i.e.:
FileContainer[]
CodeBlock[[<class 'fparser.two.Fortran2003.Module'>]]