summaryrefslogtreecommitdiffstats
path: root/clang/tools/clang-cc/RewriteTest.cpp
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2009-05-19 04:14:29 +0000
committerEli Friedman <eli.friedman@gmail.com>2009-05-19 04:14:29 +0000
commit16b7b6f51120c0034004b55e7485142110f4ccd1 (patch)
treeb20ac3568484f39a16e8918291bd40185c2060fe /clang/tools/clang-cc/RewriteTest.cpp
parentf5012718b4b428b50c3dd900a4d92a6a148baa89 (diff)
downloadbcm5719-llvm-16b7b6f51120c0034004b55e7485142110f4ccd1.tar.gz
bcm5719-llvm-16b7b6f51120c0034004b55e7485142110f4ccd1.zip
Move clang-cc.h to lib/Frontend/Utils.h, and move the associated .cpp
files to lib/Frontend. llvm-svn: 72099
Diffstat (limited to 'clang/tools/clang-cc/RewriteTest.cpp')
-rw-r--r--clang/tools/clang-cc/RewriteTest.cpp39
1 files changed, 0 insertions, 39 deletions
diff --git a/clang/tools/clang-cc/RewriteTest.cpp b/clang/tools/clang-cc/RewriteTest.cpp
deleted file mode 100644
index c4b3a779565..00000000000
--- a/clang/tools/clang-cc/RewriteTest.cpp
+++ /dev/null
@@ -1,39 +0,0 @@
-//===--- RewriteTest.cpp - Rewriter playground ----------------------------===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-//
-// This is a testbed.
-//
-//===----------------------------------------------------------------------===//
-
-#include "clang-cc.h"
-#include "clang/Lex/Preprocessor.h"
-#include "clang/Rewrite/TokenRewriter.h"
-#include "llvm/Support/raw_ostream.h"
-
-void clang::DoRewriteTest(Preprocessor &PP, llvm::raw_ostream* OS) {
- SourceManager &SM = PP.getSourceManager();
- const LangOptions &LangOpts = PP.getLangOptions();
-
- TokenRewriter Rewriter(SM.getMainFileID(), SM, LangOpts);
-
- // Throw <i> </i> tags around comments.
- for (TokenRewriter::token_iterator I = Rewriter.token_begin(),
- E = Rewriter.token_end(); I != E; ++I) {
- if (I->isNot(tok::comment)) continue;
-
- Rewriter.AddTokenBefore(I, "<i>");
- Rewriter.AddTokenAfter(I, "</i>");
- }
-
-
- // Print out the output.
- for (TokenRewriter::token_iterator I = Rewriter.token_begin(),
- E = Rewriter.token_end(); I != E; ++I)
- *OS << PP.getSpelling(*I);
-}
OpenPOWER on IntegriCloud