Feature #4316 2008-09-21 06:20

geister

Symbols browser: Re-parse active project

Having multiple projects open, even if "Active project's symbols" is selected, re-parsing the symbols tree will re-parse the whole workspace.

I am aware that this "Active project's symbols" is only a view filter, hence this feature request.

Symbols tree re-parsing should be made according to the current view filter. If it is only the active project, it should only re-parse the active project. If it is the workspace, it should re-parse the whole workspace. As for the current file, you get it, it should re-parse only the current file.

This can however bring some problems if a structure is defined in a file, used in another one, then deleted from the first file and only the first file is re-parsed. Dependencies must be checked. Each file that has a dependency on the re-parsed file must also be re-parsed... which brings us back to project re-parsing.

So, I guess that re-parsing should be either for the active project, or for the whole workspace, instead of always the whole workspace.

Category
 
Status
Open
Close date
 
Assigned to