Equivalence statement's elements can include list of variable names, array element names, array names, and character substring names. Currently it is implemented as each its element should be of FASTFortranVariable, which is not the case for character substring names.
This can be fixed in two ways
Make FASTFortranSubstring extend FASTFortranVariable
Loose the type of variable group making it less restrictive
Equivalence statement's elements can include list of variable names, array element names, array names, and character substring names. Currently it is implemented as each its element should be of
FASTFortranVariable
, which is not the case for character substring names.This can be fixed in two ways
FASTFortranSubstring
extendFASTFortranVariable