Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "CDT/Archive/cdt-core"
(Add CommandLauncher Design) |
m (Jonah.kichwacoders.com moved page CDT/cdt-core to CDT/Archive/cdt-core) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | |||
+ | {{warning|Note: The contents of this page refer to design documents reflecting work in progress of Eclipse CDT features and for some features that have never been implemented. Therefore they may not refer to the current state of CDT. Please visit [[CDT/designs]] for links to the maintained and up to date design documents. }} | ||
+ | |||
+ | [[Category:CDT:Archive]] | ||
+ | |||
== Parser == | == Parser == | ||
** [[CDT/designs/Overview of Parsing | Overview of the DOM parsers]] High level explanation of parsing in CDT. | ** [[CDT/designs/Overview of Parsing | Overview of the DOM parsers]] High level explanation of parsing in CDT. | ||
Line 17: | Line 22: | ||
** [[CDT/designs/EFS | EFS Support]] Transitioning CDT to full EFS integration | ** [[CDT/designs/EFS | EFS Support]] Transitioning CDT to full EFS integration | ||
** [[CDT:Flexible Project Structure]] This is a project to allow for more flexible project structures in Eclipse as required for many CDT users. | ** [[CDT:Flexible Project Structure]] This is a project to allow for more flexible project structures in Eclipse as required for many CDT users. | ||
− | ** Project Templates: [http://help.eclipse.org | + | ** Project Templates: [http://help.eclipse.org/topic/org.eclipse.cdt.doc.isv/guide/projectTemplateEngine/index.html CDT Plug-in Developer Guide > Programmer's Guide > Project Template Engine] |
** [[HowTo_extend_CDT_with_custom_file_templates]] | ** [[HowTo_extend_CDT_with_custom_file_templates]] | ||
== API == | == API == | ||
* [[CDT/cdt-core/designs/CommandLauncher | CommandLauncher]] - overriding CDT command launch behaviour | * [[CDT/cdt-core/designs/CommandLauncher | CommandLauncher]] - overriding CDT command launch behaviour |
Latest revision as of 15:19, 22 January 2020
Parser
- Overview of the DOM parsers High level explanation of parsing in CDT.
- C99/UPC parsers High level overview of the new C99/UPC parsers.
Indexer
- PDOM & Indexing The new indexer architecture for CDT 3.1.
DOM/AST Tooling
- Refactoring
- Static Analysis Proposal for Static Analysis Framework for C/C++.
Project Model
- Project Model Proposal Bug for a new *DT "Project Model".
- EFS Support Transitioning CDT to full EFS integration
- CDT:Flexible Project Structure This is a project to allow for more flexible project structures in Eclipse as required for many CDT users.
- Project Templates: CDT Plug-in Developer Guide > Programmer's Guide > Project Template Engine
- HowTo_extend_CDT_with_custom_file_templates
API
- CommandLauncher - overriding CDT command launch behaviour