How to Write an Eclipse Debugger August 27, 2004 CVS Debugging Darin Wright IBM Bjorn Freeman-Benson Eclipse Foundation One of the major tasks of adding a new language to an Eclipse-based IDE is debugging support. A debugger needs to start and stop the program being debugged, suspend and resume, single-step, manage breakpoints and watch points, and so on. This article explains the Eclipse Platform debug framework and steps through a simple, yet illustrative, example of adding debug support for a new language.