diff --git a/lib/aslint/fortran/free/regexp.py b/lib/aslint/fortran/free/regexp.py index 5ee6443c23397d378a39035c35054c93185092b7..c1ff55c1d4f61e193658bde7d86915031e6e6387 100644 --- a/lib/aslint/fortran/free/regexp.py +++ b/lib/aslint/fortran/free/regexp.py @@ -14,7 +14,9 @@ DECL_ATTRS = '|'.join(['allocatable', 'pointer', 'automatic', 'private', # regular expressions to match declarations DECLS = "(?P<decltype>(recursive|integer|logical|real|complex|character|" \ - "aster_logical|PetscInt|PetscScalar|mpi_int)) *" \ + "aster_int|aster_logical|mpi_int|mpi_bool|" \ + "blas_int|hid_t|med_int|med_idt|mumps_int|" \ + "petsc_int|PetscInt|PetscScalar)) *" \ "(?P<declsize>(|\( *(kind|len) *= *(?P<declkind>[\w\*]+) *\)))" \ "(|(?P<declattr>( *, *(%s))+))" % DECL_ATTRS DECLS_TYPE = "(?P<decltype>type *\(\w+ *\))" \