ROSE Frontend

Collaboration diagram for ROSE Frontend:


Detailed Description

The ROSE front-end section contains tools for the construction of the AST.


Modules

 Sage III Intermediate Representation (IR)
 This class represents the Abstract Syntax Tree (AST) Intermediate Repesentation (IR) used within ROSE.
 C & C++ frontend (EDG)
 C and C++ Frontend reads in source code and builds an AST which is translated to the Sage III AST where upon it is made visible within ROSE.
 Fortran frontend (Open64)
 The Fortran frontend reads in source code and builds an AST which is translated to the Sage III AST where upon it is made visible and easier to work with within ROSE.
 High level AST builders
 This namespace contains high level SAGE III AST node and subtree builders.
 SAGE III utility functions(SageInterface)
 This namespace is to organize functions that are useful when operating on the AST.


Generated on Mon Aug 30 21:33:18 2010 for ROSE by  doxygen 1.4.7