stfc / PSyclone

Domain-specific compiler and code transformation system for Finite Difference/Volume/Element Earth-system models in Fortran
BSD 3-Clause "New" or "Revised" License
107 stars 29 forks source link

Unimplemented features: `extends` inheritance, `procedure`s as components of derived types, `class` keyword in declarations. #2642

Open JulienRemy opened 4 months ago

JulienRemy commented 4 months ago

Currently, a number of Fortran OOP features are unsupported and are dealt with as a DataTypeSymbol of UnsupportedFortranType datatype. These features hence rely on the declaration strings of this datatype in the Fortran writer, namely: