Download
cdt 3 2 n.
Skip this Video
Loading SlideShow in 5 Seconds..
CDT 3.2 PowerPoint Presentation

CDT 3.2

0 Views Download Presentation
Download Presentation

CDT 3.2

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. CDT 3.2 Markus Schorn, Wind River Systems

  2. What’s planned • Clean separation between indexer and tools via an interface. • Multi language capabilities within this interface. • Common interface for symbols of different sources (CModel, DOM, CSearch).

  3. Indexer and Toolsnow CSearch Indexer 1 Index 1 TypeHierarchy Indexer 2 Index 2

  4. Indexer and Tools File Dependencies Indexer 1 Index 1 CSearch Type Hierarchy Indexer 2 Query Interface Query Module Index 2

  5. Common Symbol Interface • Cover what’s common to ICElement, IMatch and IASTDeclaration. • Keep it flat and simple. • Simplifies contributing to views with different symbols. • Simplifies coding where more than one of CSearch, AST or CModel is involved.

  6. Refactoring, what should be done • Improve the UI. (Platform has made changes I asked for) • Fix the location model within DOM. • Further refactorings, e.g. Extract Method.