Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "CDT/Archive/designs"

< CDT‎ | Archive
(Docs)
Line 1: Line 1:
This section presents design descriptions for various components of the CDT. Contributors are encouraged to document their work so that others can come along and help out.
+
== Docs ==
 +
{todo: move to component's pages}
 +
 
 +
* Parser
 +
** [[CDT/designs/Overview of Parsing | Overview of the DOM parsers]] High level explanation of parsing in CDT.
 +
** [[CDT/designs/C99 and UPC Parser Overview | C99/UPC parsers]]  High level overview of the new C99/UPC parsers.
 +
* Indexer
 +
** [[CDT/designs/PDOM | PDOM & Indexing]] The new indexer architecture for CDT 3.1.
 +
* DOM/AST Tooling
 +
** [http://r2.ifs.hsr.ch/cdtrefactoring Refactoring]
 +
** [[CDT/designs/StaticAnalysis | Static Analysis]] Proposal for Static Analysis Framework for C/C++.
 +
* Build
 +
** [[CDT/designs/msvc | MSVC Support]] Build and debug support for Microsoft's toolchain.
 +
** [[CDT/designs/MBS | Managed Build System Support]] Information about the CDT Managed Build System
 +
** [[CDT/designs/workingSets | Working Set Configurations]] Improvements to the working-set configurations dialog
 +
* Project
 +
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=115935 Project Model] Proposal Bug for a new *DT "Project Model".
 +
*** [https://bugs.eclipse.org/bugs/attachment.cgi?id=46637 Core] Design Document, [https://bugs.eclipse.org/bugs/attachment.cgi?id=50311 UI] Design Document
 +
*** [http://dev.eclipse.org/mhonarc/lists/cdt-dev/pptJ3i1bRlrRG.ppt Core] (.ppt), [http://dev.eclipse.org/mhonarc/lists/cdt-dev/pptvZhcaSJnGf.ppt UI] (.ppt)
 +
** [[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.
 +
** Project Templates: [http://help.eclipse.org/help33/topic/org.eclipse.cdt.doc.isv/guide/projectTemplateEngine/index.html CDT Plug-in Developer Guide > Programmer's Guide > Project Template Engine]
 +
* Debug
 +
**  [[CDT: Debug: Catchpoints support]]  Design for Catchpoints support in CDT Debugger (framework)
 +
* Misc
 +
** [http://dev.eclipse.org/viewcvs/index.cgi/cdt-home/developer/docs.html?root=Tools_Project&view=co Older Design Documents]  Design documents from 2002-2005 (Scanner Configuration, Makefile Editor, etc.)
 +
 
 +
 
  
 
{|
 
{|
Line 42: Line 69:
 
|-
 
|-
 
|}
 
|}
 
== Docs ==
 
{todo: move to component's pages}
 
 
* Parser
 
** [[CDT/designs/Overview of Parsing | Overview of the DOM parsers]] High level explanation of parsing in CDT.
 
** [[CDT/designs/C99 and UPC Parser Overview | C99/UPC parsers]]  High level overview of the new C99/UPC parsers.
 
* Indexer
 
** [[CDT/designs/PDOM | PDOM & Indexing]] The new indexer architecture for CDT 3.1.
 
* DOM/AST Tooling
 
** [http://r2.ifs.hsr.ch/cdtrefactoring Refactoring]
 
** [[CDT/designs/StaticAnalysis | Static Analysis]] Proposal for Static Analysis Framework for C/C++.
 
* Build
 
** [[CDT/designs/msvc | MSVC Support]] Build and debug support for Microsoft's toolchain.
 
** [[CDT/designs/MBS | Managed Build System Support]] Information about the CDT Managed Build System
 
** [[CDT/designs/workingSets | Working Set Configurations]] Improvements to the working-set configurations dialog
 
* Project
 
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=115935 Project Model] Proposal Bug for a new *DT "Project Model".
 
*** [https://bugs.eclipse.org/bugs/attachment.cgi?id=46637 Core] Design Document, [https://bugs.eclipse.org/bugs/attachment.cgi?id=50311 UI] Design Document
 
*** [http://dev.eclipse.org/mhonarc/lists/cdt-dev/pptJ3i1bRlrRG.ppt Core] (.ppt), [http://dev.eclipse.org/mhonarc/lists/cdt-dev/pptvZhcaSJnGf.ppt UI] (.ppt)
 
** [[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.
 
** Project Templates: [http://help.eclipse.org/help33/topic/org.eclipse.cdt.doc.isv/guide/projectTemplateEngine/index.html CDT Plug-in Developer Guide > Programmer's Guide > Project Template Engine]
 
* Debug
 
**  [[CDT: Debug: Catchpoints support]]  Design for Catchpoints support in CDT Debugger (framework)
 
* Misc
 
** [http://dev.eclipse.org/viewcvs/index.cgi/cdt-home/developer/docs.html?root=Tools_Project&view=co Older Design Documents]  Design documents from 2002-2005 (Scanner Configuration, Makefile Editor, etc.)
 

Revision as of 11:18, 14 May 2009

Docs

{todo: move to component's pages}


Components
CDT/cdt-build
CDT/cdt-build-managed
CDT/cdt-core
CDT/cdt-debug Common debugger components, including: breakpoints, launch UI, editor integration, etc.
CDT/cdt-debug-cdi API and framework for integrating debuggers with Eclipse, modeled after the JDI API in java tools.
CDT/cdt-debug-cdi-gdb Integration of GDB debugger using the CDI framework.
CDT/cdt-debug-dsf Alternative API and framework for integrating debuggers with Eclipse.
CDT/cdt-debug-dsf-gdb Integration of GDB debugger using the DSF framework.
CDT/cdt-doc
CDT/cdt-editor
CDT/cdt-indexer
CDT/cdt-other
CDT/cdt-parser
CDT/cdt-refactoring
CDT/cdt-releng
CDT/cdt-source-nav

Back to the top