r175535 - [docs] Rename to permit wider variety of content.

Sean Silva silvas at purdue.edu
Tue Feb 19 09:29:01 PST 2013


Author: silvas
Date: Tue Feb 19 11:29:01 2013
New Revision: 175535

URL: http://llvm.org/viewvc/llvm-project?rev=175535&view=rev
Log:
[docs] Rename to permit wider variety of  content.

I don't want to rule out the possibility of linking to e.g. interesting
blog posts about uses of Clang, so avoid restricting the content to
"projects".

This breaks URL compatibility, but this document was committed less than
an hour ago so hopefully nobody has linked to it yet.

Added:
    cfe/trunk/docs/ExternalClangExamples.rst
      - copied, changed from r175534, cfe/trunk/docs/ExternalProjectsUsingClang.rst
Removed:
    cfe/trunk/docs/ExternalProjectsUsingClang.rst
Modified:
    cfe/trunk/docs/index.rst

Copied: cfe/trunk/docs/ExternalClangExamples.rst (from r175534, cfe/trunk/docs/ExternalProjectsUsingClang.rst)
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/ExternalClangExamples.rst?p2=cfe/trunk/docs/ExternalClangExamples.rst&p1=cfe/trunk/docs/ExternalProjectsUsingClang.rst&r1=175534&r2=175535&rev=175535&view=diff
==============================================================================
--- cfe/trunk/docs/ExternalProjectsUsingClang.rst (original)
+++ cfe/trunk/docs/ExternalClangExamples.rst Tue Feb 19 11:29:01 2013
@@ -1,6 +1,6 @@
-=============================
-External Projects Using Clang
-=============================
+=======================
+External Clang Examples
+=======================
 
 Introduction
 ============

Removed: cfe/trunk/docs/ExternalProjectsUsingClang.rst
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/ExternalProjectsUsingClang.rst?rev=175534&view=auto
==============================================================================
--- cfe/trunk/docs/ExternalProjectsUsingClang.rst (original)
+++ cfe/trunk/docs/ExternalProjectsUsingClang.rst (removed)
@@ -1,72 +0,0 @@
-=============================
-External Projects Using Clang
-=============================
-
-Introduction
-============
-
-This page provides some examples of the kinds of things that people have
-done with Clang that might serve as useful guides (or starting points) from
-which to develop your own tools. They may be helpful even for something as
-banal (but necessary) as how to set up your build to integrate Clang.
-
-Clang's library-based design is deliberately aimed at facilitating use by
-external projects, and we are always interested in improving Clang to
-better serve our external users. Some typical categories of applications
-where Clang is used are:
-
-- Static analysis.
-- Documentation/cross-reference generation.
-
-If you know of (or wrote!) a tool or project using Clang, please send an
-email to Clang's `development discussion mailing list
-<http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev>`_ to have it added.
-(or if you are already a Clang contributor, feel free to directly commit
-additions). Since the primary purpose of this page is to provide examples
-that can help developers, generally they must have code available.
-
-List of projects and tools
-==========================
-
-`<https://github.com/etaoins/qconnectlint>`_
-   "qconnectlint is a Clang tool for statically verifying the consistency
-   of signal and slot connections made with Qt's ``QObject::connect``."
-
-`<https://github.com/woboq/woboq_codebrowser>`_
-   "The Woboq Code Browser is a web-based code browser for C/C++ projects.
-   Check out `<http://code.woboq.org/>`_ for an example!"
-
-`<https://github.com/mozilla/dxr>`_
-    "DXR is a source code cross-reference tool that uses static analysis
-    data collected by instrumented compilers."
-
-`<https://github.com/eschulte/clang-mutate>`_
-    "This tool performs a number of operations on C-language source files."
-
-`<https://github.com/gmarpons/Crisp>`_
-    "A coding rule validation add-on for LLVM/clang. Crisp rules are written
-    in Prolog. A high-level declarative DSL to easily write new rules is under
-    development. It will be called CRISP, an acronym for *Coding Rules in
-    Sugared Prolog*."
-
-`<https://github.com/drothlis/clang-ctags>`_
-    "Generate tag file for C++ source code."
-
-`<https://github.com/exclipy/clang_indexer>`_
-    "This is an indexer for C and C++ based on the libclang library."
-
-`<https://github.com/holtgrewe/linty>`_
-    "Linty - C/C++ Style Checking with Python & libclang."
-
-`<https://github.com/axw/cmonster>`_
-    "cmonster is a Python wrapper for the Clang C++ parser."
-
-`<https://github.com/rizsotto/Constantine>`_
-    "Constantine is a toy project to learn how to write clang plugin.
-    Implements pseudo const analysis. Generates warnings about variables,
-    which were declared without const qualifier."
-
-`<https://github.com/jessevdk/cldoc>`_
-    "cldoc is a Clang based documentation generator for C and C++.
-    cldoc tries to solve the issue of writing C/C++ software documentation
-    with a modern, non-intrusive and robust approach."

Modified: cfe/trunk/docs/index.rst
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/index.rst?rev=175535&r1=175534&r2=175535&view=diff
==============================================================================
--- cfe/trunk/docs/index.rst (original)
+++ cfe/trunk/docs/index.rst Tue Feb 19 11:29:01 2013
@@ -30,7 +30,7 @@ Using Clang as a Library
    :maxdepth: 1
 
    Tooling
-   ExternalProjectsUsingClang
+   ExternalClangExamples
    IntroductionToTheClangAST
    LibTooling
    LibFormat





More information about the cfe-commits mailing list