mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-21 16:05:25 +02:00
29 lines
961 B
HTML
29 lines
961 B
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<html>
|
|
<head>
|
|
<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1"
|
|
type="text/css">
|
|
<title>CDT Programmer's Guide</title>
|
|
</head>
|
|
<body>
|
|
<p><span style="font-style: italic;">Note: This is a work in progress
|
|
for CDT 3.0. Changes should be expected until further notified.</span><br>
|
|
</p>
|
|
<h1>CDT DOM</h1>
|
|
<p>What is a DOM? Well, let me tell you. The DOM, or Document Object
|
|
Model, is a programmatic way to see the underlying source code in both
|
|
a syntactic and semantic view using an Abstract Syntax Tree (AST) and
|
|
to allow changes in the AST to be reflected back out to the source
|
|
code. Sounds simple enough, but with the complexity of the C and C++
|
|
languages with an intermixing of pre-processor goodness, it certainly
|
|
has it's challenges.<br>
|
|
</p>
|
|
<h2>Syntactic View</h2>
|
|
<p><br>
|
|
</p>
|
|
<h2>Semantic View</h2>
|
|
<h2>Workspace-Wide View</h2>
|
|
<h2>Rewriting</h2>
|
|
<br>
|
|
</body>
|
|
</html>
|