ROSE
0.9.6a
|
Functions | |
int | containsString (const std::string &masterString, const std::string &targetString) |
std::string | getFileNameByTraversalBackToFileNode (const SgNode *astNode) |
std::string | getFileName (SgLocatedNode *locatedNodePointer) ROSE_DEPRECATED_FUNCTION |
int | getLineNumber (SgLocatedNode *locatedNodePointer) ROSE_DEPRECATED_FUNCTION |
int | getColumnNumber (SgLocatedNode *locatedNodePointer) ROSE_DEPRECATED_FUNCTION |
bool | isPartOfTransformation (SgLocatedNode *locatedNodePointer) ROSE_DEPRECATED_FUNCTION |
ROSE_DLL_API std::string | getWorkingDirectory () |
ROSE_DLL_API std::string | getSourceDirectory (std::string fileNameWithPath) |
get the current directory More... | |
std::string | getFileNameWithoutPath (SgStatement *statementPointer) |
get the sourceDirectory directory More... | |
ROSE_DLL_API std::string | stripPathFromFileName (const std::string &fileNameWithPath) |
ROSE_DLL_API std::string | getPathFromFileName (std::string fileNameWithPath) |
get the filename from the full filename More... | |
SgName | concatenate (const SgName &X, const SgName &Y) |
get the path from the full filename More... | |
ROSE_DLL_API void | usage (int status) |
void | filterInputFile (const std::string inputFileName, const std::string outputFileName) |
SgStatement * | getPreviousStatement (SgStatement *targetStatement) |
Functions to move to SgStatement object in SAGE III later. More... | |
SgStatement * | getNextStatement (SgStatement *targetStatement) |
Variables | |
std::map< SgNode *, TokenStreamSequenceToNodeMapping * > | tokenSubsequenceMap |
std::map< SgStatement *, FrontierNode * > | frontierNodes |
std::map< SgNode *, PreviousAndNextNodeData * > | previousAndNextNodeMap |
std::multimap< int, SgStatement * > | redundantlyMappedTokensToStatementMultimap |
std::set< int > | redundantTokenEndingsSet |
int ROSE::containsString | ( | const std::string & | masterString, |
const std::string & | targetString | ||
) |
std::string ROSE::getFileNameByTraversalBackToFileNode | ( | const SgNode * | astNode) |
std::string ROSE::getFileName | ( | SgLocatedNode * | locatedNodePointer) |
int ROSE::getLineNumber | ( | SgLocatedNode * | locatedNodePointer) |
int ROSE::getColumnNumber | ( | SgLocatedNode * | locatedNodePointer) |
bool ROSE::isPartOfTransformation | ( | SgLocatedNode * | locatedNodePointer) |
ROSE_DLL_API std::string ROSE::getWorkingDirectory | ( | ) |
ROSE_DLL_API std::string ROSE::getSourceDirectory | ( | std::string | fileNameWithPath) |
get the current directory
std::string ROSE::getFileNameWithoutPath | ( | SgStatement * | statementPointer) |
get the sourceDirectory directory
ROSE_DLL_API std::string ROSE::stripPathFromFileName | ( | const std::string & | fileNameWithPath) |
ROSE_DLL_API std::string ROSE::getPathFromFileName | ( | std::string | fileNameWithPath) |
get the filename from the full filename
ROSE_DLL_API void ROSE::usage | ( | int | status) |
void ROSE::filterInputFile | ( | const std::string | inputFileName, |
const std::string | outputFileName | ||
) |
SgStatement* ROSE::getPreviousStatement | ( | SgStatement * | targetStatement) |
Functions to move to SgStatement object in SAGE III later.
SgStatement* ROSE::getNextStatement | ( | SgStatement * | targetStatement) |
std::map<SgNode*,TokenStreamSequenceToNodeMapping*> ROSE::tokenSubsequenceMap |
std::map<SgStatement*,FrontierNode*> ROSE::frontierNodes |
std::map<SgNode*,PreviousAndNextNodeData*> ROSE::previousAndNextNodeMap |
std::multimap<int,SgStatement*> ROSE::redundantlyMappedTokensToStatementMultimap |
std::set<int> ROSE::redundantTokenEndingsSet |