summaryrefslogtreecommitdiffstats
path: root/clang/lib/Rewrite/RewriteTest.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2012-09-01 05:09:24 +0000
committerTed Kremenek <kremenek@apple.com>2012-09-01 05:09:24 +0000
commitcdf814900d7ca310144b38ba66b2c949530647b7 (patch)
tree8e9d997ec1a7fde94517529ab7f707e8d3c0e43b /clang/lib/Rewrite/RewriteTest.cpp
parentec385012ae7bc3ca9ba886ec35430f22a21cb41f (diff)
downloadbcm5719-llvm-cdf814900d7ca310144b38ba66b2c949530647b7.tar.gz
bcm5719-llvm-cdf814900d7ca310144b38ba66b2c949530647b7.zip
Split library clangRewrite into clangRewriteCore and clangRewriteFrontend.
This is similar to how we divide up the StaticAnalyzer libraries to separate core functionality to what is clearly associated with Frontend actions. llvm-svn: 163050
Diffstat (limited to 'clang/lib/Rewrite/RewriteTest.cpp')
-rw-r--r--clang/lib/Rewrite/RewriteTest.cpp39
1 files changed, 0 insertions, 39 deletions
diff --git a/clang/lib/Rewrite/RewriteTest.cpp b/clang/lib/Rewrite/RewriteTest.cpp
deleted file mode 100644
index 019e5e73120..00000000000
--- a/clang/lib/Rewrite/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/Rewrite/Rewriters.h"
-#include "clang/Lex/Preprocessor.h"
-#include "clang/Rewrite/TokenRewriter.h"
-#include "llvm/Support/raw_ostream.h"
-
-void clang::DoRewriteTest(Preprocessor &PP, raw_ostream* OS) {
- SourceManager &SM = PP.getSourceManager();
- const LangOptions &LangOpts = PP.getLangOpts();
-
- 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