1 #ifndef ROSETRANSLATORS_H
2 #define ROSETRANSLATORS_H
5 #include <Translator.h>
8 #include <AstDOTGeneration.h>
10 #include <AstJSONGeneration.h>
12 #include <AstConsistencyTests.h>
24 virtual void setOptions(
int argc,
char** argv);
25 virtual void setOptions(
const std::vector <std::string>& argvList);
26 virtual void frontend();
27 virtual void midend();
28 virtual void backend();
33 virtual void printMessage(std::string s);
41 void setStatusCode(
int code) { statusCode=code; }
50 virtual void backend();
55 static bool dumpFullAST;
58 virtual void backend();
72 virtual void midend();
Default Cpp2Cpp Translator.
This class represents a source project, with a list of SgFile objects and global information about th...