|
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 |