ROSE  0.11.109.0
AstPDFGeneration.h
1 // Author: Markus Schordan
2 // $Id: AstPDFGeneration.h,v 1.3 2007/02/19 16:08:38 vuduc2 Exp $
3 
4 #ifndef ASTPDFGENERATION_H
5 #define ASTPDFGENERATION_H
6 
7 class ROSE_DLL_API AstPDFGeneration {
8 public:
10  void generate(std::string filename, SgNode* node); // Generate full AST
11  void generate(SgProject* projectNode);
12  void generateInputFiles(SgProject* projectNode); // Generate within files for each project file
13  void generateWithinFile(const std::string& filename, SgFile* node); // ****
14  void generateWithinFile(SgFile* node); // **** Generate pdf for only the nodes which represent code of the same file as the start node.
15 };
16 
17 #endif
This class represents a source file for a project (which may contian many source files and or directo...
This class represents the base class for all IR nodes within Sage III.
Definition: Cxx_Grammar.h:9737
This class represents a source project, with a list of SgFile objects and global information about th...