Backend Fortran Code Generator

Generates Fortran Source code from the AST.

Generates Fortran source code directly from AST using a design that is similar to the C and C++ code generator.

There are no user level functions within the backend. The only three related functions are available from the SgNode interface ( SgNode::unparseToString() ) and SgFile and SgProject interfaces ( SgFile::unparse() and SgProject::unparse(), respectively).
This code was developed in collaboration with Rice University (initial pieces were developed by Nathan Tallent and Gina Goff).
Collaboration diagram for Backend Fortran Code Generator: