S E S PplusFORT - Polyhedron Software Ltd
|
The Software
|
| SPAG,
the plusFORT restructuring tool, can unscramble spaghetti Fortran 66 code,
and convert it to structured Fortran 77. It also converts back and forth
between standard Fortran 77, and code with VAX and Fortran 90 extensions such
as DO WHILE, ENDDO, CYCLE, EXIT and SELECT CASE.
SPAG does not change the meaning of a program, or even the order in which statements are executed; it does change the way the program logic is written down, making it much easier to understand and maintain. Blocks of code are reordered so that logically related sections are physically close, and jumps in control flow are minimised. SPAG may also replicate small code fragments where this improves the re-structured code. SPAG computes complexity metrics before and after restructuring. SPAG contains a powerful code beautifier, with dozens of options controlling spacing, case, labels, indentation, use of CONTINUE etc. You can use SPAG to switch back and forth between the F77 and F90 source forms. But SPAG goes much further:
URL: http://www.polyhedron.co.uk/pf/spag.html
|
Tool Descriptions:
|
SESP Homepage SEG Homepage |