diff options
author | Chris Lattner <sabre@nondot.org> | 2007-11-05 19:06:59 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2007-11-05 19:06:59 +0000 |
commit | 639a18dc26a0a242da2d2124c1f109c017d00244 (patch) | |
tree | 9d2ff6a99c9e7283b1c7735fc57a3e1f6bb7ec90 /llvm/docs/tutorial/LangImpl7.html | |
parent | 1a30c18e88b7b70ca8169d9aaee2df76fb912a4f (diff) | |
download | bcm5719-llvm-639a18dc26a0a242da2d2124c1f109c017d00244.tar.gz bcm5719-llvm-639a18dc26a0a242da2d2124c1f109c017d00244.zip |
add table of contents to each chapter.
llvm-svn: 43723
Diffstat (limited to 'llvm/docs/tutorial/LangImpl7.html')
-rw-r--r-- | llvm/docs/tutorial/LangImpl7.html | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/llvm/docs/tutorial/LangImpl7.html b/llvm/docs/tutorial/LangImpl7.html index 07dd5c620f8..bea97e51dad 100644 --- a/llvm/docs/tutorial/LangImpl7.html +++ b/llvm/docs/tutorial/LangImpl7.html @@ -14,19 +14,35 @@ <div class="doc_title">Kaleidoscope: Extending the Language: Mutable Variables</div> +<ul> +<li>Chapter 7 + <ol> + <li><a href="#intro">Chapter 7 Introduction</a></li> + <li><a href="#why">Why is this a hard problem?</a></li> + <li><a href="#memory">Memory in LLVM</a></li> + <li><a href="#kalvars">Mutable Variables in Kaleidoscope</a></li> + <li><a href="#adjustments">Adjusting Existing Variables for + Mutation</a></li> + <li><a href="#assignment">New Assignment Operator</a></li> + <li><a href="#localvars">User-defined Local Variables</a></li> + <li><a href="#code">Full Code Listing</a></li> + </ol> +</li> +</ul> + <div class="doc_author"> <p>Written by <a href="mailto:sabre@nondot.org">Chris Lattner</a></p> </div> <!-- *********************************************************************** --> -<div class="doc_section"><a name="intro">Part 7 Introduction</a></div> +<div class="doc_section"><a name="intro">Chapter 7 Introduction</a></div> <!-- *********************************************************************** --> <div class="doc_text"> -<p>Welcome to Part 7 of the "<a href="index.html">Implementing a language with -LLVM</a>" tutorial. In parts 1 through 6, we've built a very respectable, -albeit simple, <a +<p>Welcome to Chapter 7 of the "<a href="index.html">Implementing a language +with LLVM</a>" tutorial. In chapters 1 through 6, we've built a very +respectable, albeit simple, <a href="http://en.wikipedia.org/wiki/Functional_programming">functional programming language</a>. In our journey, we learned some parsing techniques, how to build and represent an AST, how to build LLVM IR, and how to optimize |