IBM Software Group  |  Rational software
© 2004 IBM Corporation
12
Macro Awareness in the Physical AST
§Nearly all parser clients in the CDT are concerned with offsets
4Selection
4Search Markers
4Navigation
4Compare
§Within a preprocessor macro expansion, our IScanner implementation massages the offsets as tokens arrive
§However, the CDT 2.x AST Nodes are unaware as to whether or not they are a result of a macro expansion
4This deficiency affects different clients differently. 
§