IBM Software Group  |  Rational software
© 2004 IBM Corporation
8
DOM Architecture
§The DOM is composed of the parser/scanner and three levels of data
41) Physical AST with mapping back through macro expansions to source
42) Logical Scope/Binding tree with cross translation unit indexing
43) AST Rewriter
§Firm up interfaces for DOM creation
4Navigate from Core Model to DOM
4Hide parser from clients (use core model)
4Allows us to play with how the DOM is created to improve scalability