From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from zm-mta-out-3.u-ga.fr (zm-mta-out-3.u-ga.fr [152.77.200.56]) by sourceware.org (Postfix) with ESMTPS id 9ABA6383AB6A for ; Fri, 16 Dec 2022 14:01:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 9ABA6383AB6A Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=univ-grenoble-alpes.fr Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=univ-grenoble-alpes.fr Received: from mailhub.u-ga.fr (mailhub-1.u-ga.fr [129.88.178.98]) by zm-mta-out-3.u-ga.fr (Postfix) with ESMTP id 1FDF34029F for ; Fri, 16 Dec 2022 15:01:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=univ-grenoble-alpes.fr; s=2020; t=1671199285; bh=7GvwUseBLaN/f4pV2Z/200xeYLAP4WTQucjrIqo1irc=; h=Date:To:From:Subject:From; b=WjFQgnPVhDrLpiWdnFMLllmaE1lLJgd63FQrADKWugFTwwAxXuXQvRN9Pfw0Hb395 0LL2yqfUbPnq0V+uCNjeJN5ru+GYI7R0DJ9MVJ4Zt/MYylYsPvb2yvgT8EP3FjFmKU U2/40pH449Y9pkFF4cN9ZnGCJtYP3OZHIdvd85aiOWnj3e6mithiGHP7vW/iBA91AQ AO8mf3omb21NeajXxYTDuL1vvzL9mFgym3DX30OFgWIb1TfB7Qu3hO698qio37e0zT ORJk3Rkmp6Fw2grpo87f92s/1qtUOVnA2Bk9XvW+uNUS60f/JLeLKzp1h6wmPcPCIp 7Cg8sMYfykgOQ== Received: from smtps.univ-grenoble-alpes.fr (smtps2.u-ga.fr [152.77.18.2]) by mailhub.u-ga.fr (Postfix) with ESMTP id 24ACB10005A for ; Fri, 16 Dec 2022 15:01:25 +0100 (CET) Received: from [195.220.26.200] (most2ltpb200.legi.grenoble-inp.fr [195.220.26.200]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: begoup@univ-grenoble-alpes.fr) by smtps.univ-grenoble-alpes.fr (Postfix) with ESMTPSA id 13EE6140051 for ; Fri, 16 Dec 2022 15:01:24 +0100 (CET) Message-ID: Date: Fri, 16 Dec 2022 15:01:24 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.13.0 To: fortran@gcc.gnu.org Content-Language: en-GB From: Patrick Begou Subject: Moving to submodule Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Whitelist-UGA SMTP Authentifie (begoup@univ-grenoble-alpes.fr) via submission-587 ACL (42) X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,JMQ_SPF_NEUTRAL,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi, my goal is to move a large fortran90 modular code to fortran 2008 using the submodule concept. As I have nearly 400 files to modify I would like to know if a tool exist to automatically extract variables from fortran90 modules and build interfaces for subroutines and functions ? Before trying to implement this by myself... Thanks Patrick