ROSE
0.9.6a
|
![]() | The ROSE front-end section contains tools for the construction of the AST |
![]() ![]() | This class represents the Abstract Syntax Tree (AST) Intermediate Repesentation (IR) used within ROSE |
![]() ![]() | This namespace contains high level SAGE III AST node and subtree builders |
![]() ![]() | This namespace is to organize functions that are useful when operating on the AST |
![]() | The ROSE mid-end section contains tools for the processing and transformation of the AST. The most up-to-date documents about ROSE's midend are collected in the ROSE manual and ROSE tutorial pdf files |
![]() ![]() | This is the location of numerous program transformation that operate on the AST and may be called within the mid-end |
![]() ![]() | This is the AST Processing Mechanism for traversing the AST and computing attributes |
![]() | This library simplifies the development of useful queries upon the AST |
![]() ![]() | This library simplifies the development of useful queries upon individual nodes of the AST |
![]() ![]() ![]() | General support for transformations |
![]() ![]() | This library simplifies the development of useful queries that require a traversal of any subtree of the AST |
![]() | The ROSE back-end section contains tools for generating source code from the AST |
![]() ![]() | Generates C or C++ Source code from the AST |
![]() ![]() | Generates calls to the appropriate language to build source code from the AST |
![]() ![]() | Generates C++ Source code from the AST |
![]() ![]() | Generates Fortran Source code from the AST |
![]() | These functions are common to ROSETTA and ROSE (and are used within Sage III as well) |
![]() | A number of independent librres used in ROSE |
![]() ![]() | This library is a separable part of the Rose project |
![]() ![]() ![]() | This library defines the DOT output (graphical representation) of the AST |
![]() ![]() ![]() | This class defines the PDF output of the AST |
![]() | The ROSE Project group contains small projects yet to be put formally into ROSE |