Home
Schedule
Abstract Template
Masters Attendance
Center
Home
Courses
People
Projects
Page
Edit Page
Rename Page
Attach File
Printable
Wiki Source
More ...
Web
Recent Changes
Notify Service
News
Page Index
Search
More ...
Wiki
About TWiki
Text Formatting
Registration
Change Password
Reset Password
Users
Groups
Log In
or
Register
XDoc An Extendible Documentation Generator
Stc
<!-- * Set PREV_SKIN = notitle --> ComputingScienceColloquium Date: February 26 Time: 11:00 Room: Unnik 311 ----+++ Speaker: Rob Vermaas ----+++ Title: xDoc - An Extensible Documentation Generator ([[%ATTACHURL%/STC-Feb-26-2004.pdf][Slides in pdf]]) ----+++ Abstract Documentation is an important part of any software system. Documentation is often generated automatically from in-source documentation comments. There are already many documentation generators, however they lack the ability to easily adapt to language extensions or to add new visualizations to the documentation. Often when a new language is designed, a completely new documentation generator is developed for this language, even though the documentation generated is often very similar. This situation leads to the necessity of a documentation generator that allows easy adaptation and extension. The result of my thesis work is xDoc, an extensible documentation generator. xDoc can be extended with new languages, new visualizations and different documentation comment syntax. By separating the language-specific tasks from the generic tasks, we have created a package in which the documentation generator developer only has to focus on the language specific tasks. The documentation generated by xDoc contains API documentation and a code browser.