--- To compile ---

1. Download latest version of llvm and clang.  Visit this URL for guidance:

   http://clang.llvm.org/get_started.html

(If the latest version of llvm and clang breaks the code, use clang version 
 1.5 (trunk 101129))


2. Place the DeclPrinter.cpp,  StmtPrinter.cpp  TypePrinter.cpp in this 
   directory:
   
       $LLVM/tools/clang/lib/AST

3. cd to $LLVM/tools/clang and execute make.

4. make install


--- To use ---

 clang -cc1 INPUT_FILE.C -ast-print >OUTPUT.XML


