Todo List#
- page todo
- Member addPrototypesForTemplateInstantiations (SgNode *node)
Needc to consider how this might effect unparsing of header files.
- Namespace EDG_ROSE_Translation
Need to consider how this might effect unparsing of header files.
- Member mangleExpression (const SgExpression *expr)
Find a better way to deal with general template expression arguments.
- Member markTransformationsForOutput (SgNode *node)
Talk to Rich about how this might effect unparsing of header files.
- File Outliner.hh
Outline: arbitrary lists of statements taken from a single SgBasicBlock.
- Member Outliner::validateSettings ()
Ideally this should happen automatically by those functions that perform analysis so the user doesn’t have to remember this, but I’m not familiar enough which the code to know which functions those are. Originally, the outliner only validated its settings when they were changed by its commandLineProcessing function, which still happes. [Robb P Matzke 2016-09-11]
- Member processTemplateHandlingOptions (SgNode *node)
Static data members might not be properly be handled.
- Struct Rose::StringUtility::StringWithLineNumber
What does it mean to have a non-positive line number? What line number should be used for generated code when the
filenamemember is empty?
- Member SageInterface::appendArg (SgFunctionParameterList *, SgInitializedName *)
function type , function symbol also need attention.
- Member SageInterface::get_C_array_dimensions (const SgArrayType &arrtype, SgInitializedName &initname)
make initname const