Path: utzoo!attcan!utgpu!utstat!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!ucbvax!hplabs!hpfcdc!cunniff From: cunniff@hpfcdc.HP.COM (Ross Cunniff) Newsgroups: comp.lang.fortran Subject: Re: FORTRAN standards checker Message-ID: <5140004@hpfcdc.HP.COM> Date: 7 Jun 89 20:49:47 GMT References: <248@pvi.UUCP> Organization: HP Ft. Collins, Co. Lines: 28 > Does anyone know of a program that does FORTRAN standards checking and > runs on VAX/VMS, or Sun, or HP-9000? Ideally, it would: > > 1. flag all non-standard constructs (e.g. mixed character and non-character > in a common block, non-standard characters like '!'). > On the HP9000, the -a option to f77(1) does this. > 2. check for agreement between called and calling subroutines in number and > type of parameters. > > It would also be nice if it could check for unused variables,variables set but > never used, and variables used but never set. On the HP9000 (series 300/HP-UX 6.2 or greater only) the flint tool can do both of these. HP flint bears no relation to the commercial product of the same name that is distrubuted by another company (whose name I cannot remember right at this moment...). Note that flint also accepts the -a flag. > Karen Kruse > Precision Visuals, Inc. > boulder!pvi!karenk Ross Cunniff Hewlett-Packard Colorado Languages Lab ...{ucbvax,hplabs}!hpfcla!cunniff cunniff%hpfcrt@hplabs.HP.COM