1 / 6

CDT 3.2

CDT 3.2. Markus Schorn, Wind River Systems. 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). Indexer and Tools now. CSearch. Indexer 1.

gailjacobs
Télécharger la présentation

CDT 3.2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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.

More Related