Perl pour s’amuser et Fortran

Original: http://people.arsc.edu/~kate/Perl/

J’ai plusieurs scripts Perl que je trouve utile lorsque vous travaillez avec des programmes Fortran. Ils ont des pages de manuel intégré (par exemple, refaire–l’homme), une fonctionnalité qui nécessite Perl 5.6.
Le premier groupe modifie votre code source :
  • refaire mettre un continuer ou enddo sur chaque loop
  • fIndent tiret fortran doit continuer ou enddo sur do boucles
  • Relabel programme de Sverre Froyen placer une étiquette fortran dans l’ordre
  • unenddo transformer-enddo boucles en boucles de do-continue (pour les compilateurs vieux méchants)
  • endcom ajouter un !’ avant les commentaires qui commencent dans la colonne 73
  • forme libre convertir f77 f90 gratuit
  • ifspace ajouter de l’espace autour de « si » déclarations, peut aussi convertir les opérateurs f90
Remarque : ces travaux habituellement sur le genre de Fortran, j’écris, mais ils ont été connus pour faire la mauvaise chose. NE SUPPRIMEZ PAS VOTRE CODE D’ORIGINE AVANT DE VÉRIFIER LE NOUVEAU CODE.


J’ai aussi des outils pour construire les makefiles Fortran en utilisant le programme imake 11 X et un script de makedepend Perl5.

  • fimake.tar.gz les fichiers de configuration pour tous les compilateurs Fortran que j’ai déjà essayé et un échantillon Imakefile Fortran (besoins de mise à jour). Il contient un fichier README qui tente d’expliquer comment ils fonctionnent et comment les utiliser.
  • comprend des fichiers de source de recherche sfmakedepend pour le préprocesseur C, Fortran et dépendances de module F90.

Ces diapositives Perl étaient originaires de Tom Christiansen. J’ai converti au style séminaire LaTeX et ajouté quelques diapositives de Perl 5.

Ces diapositives sont d’un brin de causette que j’ai donné sur les expressions régulières, basé sur les pages de man de Perl.
  • regex.2up.ps  deux diapositives par page, fichier postscript
  • regex.ps une diapositive par page, fichier postscript
  • regex.tex LaTeX2e source pour les lames de Perl, utilise le forfait séminaire

Kate Hedstrom

Dernière modification le : 27 avril 2011

Comments are closed.