]> granicus.if.org Git - clang/commitdiff
minor edits
authorChris Lattner <sabre@nondot.org>
Sat, 6 Oct 2007 05:09:04 +0000 (05:09 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 6 Oct 2007 05:09:04 +0000 (05:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@42678 91177308-0d34-0410-b5e6-96231b3b80d8

www/content.css
www/features.html
www/index.html

index ee3559dea1e3f36c8cce619f8959ac8928e74674..caf02191bd6aa51e14d8f704bb46820010af924b 100644 (file)
@@ -9,7 +9,7 @@
                padding:0px;\r
        }\r
        p {\r
-               margin-top:0;\r
+               margin-top:em;\r
                margin-bottom:0;\r
        }\r
 \r
index 8fc85ef1ac2ac0b5a8ab70dba9759b48e693806d..d6e4d1ee508bec546fe32a5b5e79a5ee3d8b2145 100644 (file)
@@ -88,7 +88,7 @@ Another major focus of LLVM's frontend is speed (for all libraries).  Even at th
        These are SPEC2006 benchmarks using Distcc.</div>\r
 </div>\r
 \r
-<h2>More Expressive Diagnostics</h2>\r
+<h2><a name="expressivediags">Expressive Diagnostics</a></h2>\r
 The design of the Clang driver (one of the LLVM front_end libraries) provies more detailed diagnostic information.<br>\r
 <div class="img_container">\r
        <div class="img_title">Clang vs GCC:</div>\r
index 97162ddaa243e51b85f8fe08ef3adbf6c0ad1734..255c60828a5a5cad60e392b58b25e037788b2b64 100644 (file)
@@ -1,49 +1,49 @@
-<!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ -->\r
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">\r
-<html>\r
-<head>\r
-       <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />\r
-       <title>Clang c-lang parser for LLVM</title>\r
-       <link type="text/css" rel="stylesheet" href="menu.css" />\r
-       <link type="text/css" rel="stylesheet" href="content.css" />\r
-</head>\r
-<body>\r
-       <!--#include virtual="menu.html.incl"-->\r
-       <div id="content">\r
-               <h1>Clang: a C language front-end for LLVM</h1>\r
-               <h2>About</h2>\r
-               <p>The goal of the Clang project is to create a new <a href="http://llvm.org/svn/llvm-project/cfe/trunk/LICENSE.TXT">BSD Licensed</a> C, C++, & ObjC front-end for the <a href="http://www.llvm.org/">LLVM</a> compiler.\r
-               <br><br>\r
-               <p>In the context of this website, the term Clang actually refers to two things:\r
-               <p>1) A "code name" for the LLVM compiler front-end.\r
-               <p>2) A specific library in the LLVM front-end -- in particular the "driver" that makes all the other libraries work together.\r
-               <br><br>\r
-               <p>The developers of Clang include contributers from Apple and numerous other volunteers.\r
-               <h2>Why?</h2>\r
-               <p>The development of a new front-end was started out of a need -- a need for a compiler that allows better diagnostics, better integration with IDEs, a license that is compatible with commercial products, and a compiler that is easier to develop and maintain.  All of these were motiviations for starting work on a new C/C++/ObjC front-end that could meet these needs.\r
-               <p>An excellent introduction to Clang can be found in the following video lectures:\r
-               <ul>\r
-                       <li><a href="clang_video-05-25-2007.html">Clang Introduction</a>\r
-                       <li><a href="clang_video-07-25-2007.html">Features and Performance of Clang</a>\r
-               </ul>\r
-               <h2>Features/Goals</h2>\r
-               Some of the goals for the project include the following:\r
-               <ul>\r
-                       <li>Unified parser for C-based languages\r
-                       <li>Language conformance with C99, ObjC, C++\r
-                       <li>Real-world, production quality compiler\r
-                       <li>GCC compatibility\r
-                       <li>Library based architecture with finely crafted C++ API's\r
-                       <li>High performance\r
-                       <li>Better integration with IDEs\r
-                       <li>Expressive diagnostics\r
-                       <li>BSD License\r
-               </ul>\r
-               Of course this is only a rough outline of the goals and features of Clang.  To get a true sense of what the new LLVM front-end is all about, as well as why you might want to considering using it, see the <a href="features.html">Features</a> section.\r
-               <h2>Try Clang</h2>\r
-               If you are a compiler developer and want to try out Clang, then build instructions are available on the <a href="get_involved.html#build">Get Involved</a> page.\r
-               <h2>Get Involved</h2>\r
-               If you are interested in working on Clang, then check out the <a href="get_involved.html">Get Involved</a> section.\r
-       </div>\r
-</body>\r
+<!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ -->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+       <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+       <title>Clang c-lang parser for LLVM</title>
+       <link type="text/css" rel="stylesheet" href="menu.css" />
+       <link type="text/css" rel="stylesheet" href="content.css" />
+</head>
+<body>
+       <!--#include virtual="menu.html.incl"-->
+       <div id="content">
+               <h1>Clang: a C language front-end for LLVM</h1>
+               <h2>About</h2>
+               <p>The goal of the Clang project is to create a new <a href="http://llvm.org/svn/llvm-project/cfe/trunk/LICENSE.TXT">BSD Licensed</a> C, C++, & ObjC front-end for the <a href="http://www.llvm.org/">LLVM</a> compiler.
+               <br><br>
+               <p>In the context of this website, the term Clang actually refers to two things:
+               <p>1) A "code name" for the LLVM compiler front-end.
+               <p>2) A specific library in the LLVM front-end -- in particular the "driver" that makes all the other libraries work together.
+               <br><br>
+               <p>The developers of Clang include contributers from Apple and numerous other volunteers.
+               <h2>Why?</h2>
+               <p>The development of a new front-end was started out of a need -- a need for a compiler that allows better diagnostics, better integration with IDEs, a license that is compatible with commercial products, and a compiler that is easier to develop and maintain.  All of these were motivations for starting work on a new C/C++/ObjC front-end that could meet these needs.
+               <p>An excellent introduction to Clang can be found in the following video lectures:
+               <ul>
+                       <li><a href="clang_video-05-25-2007.html">Clang Introduction</a>
+                       <li><a href="clang_video-07-25-2007.html">Features and Performance of Clang</a>
+               </ul>
+               <h2>Features/Goals</h2>
+               Some of the goals for the project include the following:
+               <ul>
+                       <li>Real-world, production quality compiler.</li>
+                       <li>A single unified parser for C/ObjC/C++</li>
+                       <li>Language conformance with C, ObjC, C++ (including variants, like C90, C99, etc)</li>
+                       <li>GCC compatibility (supports GCC extensions, but allow them to be disabled)</li>
+                       <li>Library based architecture with finely crafted C++ API's</li>
+                       <li>High performance</li>
+                       <li>Design for integration with IDEs as well as code generation with <a href="http://llvm.org">LLVM</a>.</li>
+                       <li><a href="features.html#expressivediags">Expressive diagnostics</a></li>
+                       <li>BSD License</li>
+               </ul>
+               Of course this is only a rough outline of the goals and features of Clang.  To get a true sense of what the new LLVM front-end is all about, as well as why you might want to considering using it, see the <a href="features.html">Features</a> section.
+               <h2>Try Clang</h2>
+               If you are a compiler developer and want to try out Clang, then build instructions are available on the <a href="get_involved.html#build">Get Involved</a> page.
+               <h2>Get Involved</h2>
+               If you are interested in working on Clang, then check out the <a href="get_involved.html">Get Involved</a> section.
+       </div>
+</body>
 </html>
\ No newline at end of file