]> granicus.if.org Git - clang/commit
Remove the AST printer (-ast-print-xml), which is too incomplete and
authorDouglas Gregor <dgregor@apple.com>
Mon, 7 Mar 2011 01:03:30 +0000 (01:03 +0000)
committerDouglas Gregor <dgregor@apple.com>
Mon, 7 Mar 2011 01:03:30 +0000 (01:03 +0000)
commite6ec11aa15c7104d57009c6e036bf4ae29c35fb2
treeba116415fcaa54fd7f1ed765896b1b156c17333f
parent951c5705771a57eca0bca07aae5d4738619dd6c6
Remove the AST printer (-ast-print-xml), which is too incomplete and
too low-level to actually be useful but is just interesting enough for
people to try to use it (which won't actually work beyond toy examples).

To bring back the AST printer, it needs to be:
  - Complete, covering all of C/C++/Objective-C
  - Documented, with appropriate Schema against which we can validate
  the output
  - Designed for C/C++/Objective-C, not Clang's specific ASTs
  - Stable across Clang versions
  - Well-tested

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127141 91177308-0d34-0410-b5e6-96231b3b80d8
21 files changed:
include/clang/Driver/CC1Options.td
include/clang/Frontend/ASTConsumers.h
include/clang/Frontend/DeclContextXML.def [deleted file]
include/clang/Frontend/DeclXML.def [deleted file]
include/clang/Frontend/DocumentXML.def [deleted file]
include/clang/Frontend/DocumentXML.h [deleted file]
include/clang/Frontend/FrontendActions.h
include/clang/Frontend/FrontendOptions.h
include/clang/Frontend/StmtXML.def [deleted file]
include/clang/Frontend/TypeXML.def [deleted file]
lib/Frontend/ASTConsumers.cpp
lib/Frontend/CMakeLists.txt
lib/Frontend/CompilerInvocation.cpp
lib/Frontend/DeclXML.cpp [deleted file]
lib/Frontend/DocumentXML.cpp [deleted file]
lib/Frontend/FrontendActions.cpp
lib/Frontend/StmtXML.cpp [deleted file]
lib/Frontend/TypeXML.cpp [deleted file]
lib/FrontendTool/ExecuteCompilerInvocation.cpp
test/Coverage/ast-printing.c
test/Coverage/ast-printing.cpp