summaryrefslogtreecommitdiffstats
path: root/docs/InternalsManual.rst
diff options
context:
space:
mode:
authorNico Weber <nicolasweber@gmx.de>2014-12-28 02:12:59 +0000
committerNico Weber <nicolasweber@gmx.de>2014-12-28 02:12:59 +0000
commit6de95fc47af41aeef2a70c7c142b9b175ba4b690 (patch)
tree872fe88d15a695db9ef77c779931e4bc9ef1e9e7 /docs/InternalsManual.rst
parent59745e0f880af0e27e0b8e4444b817b39141311d (diff)
Fix markup from r224894.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@224895 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/InternalsManual.rst')
-rw-r--r--docs/InternalsManual.rst12
1 files changed, 6 insertions, 6 deletions
diff --git a/docs/InternalsManual.rst b/docs/InternalsManual.rst
index 511e2c61e9..502cae44b3 100644
--- a/docs/InternalsManual.rst
+++ b/docs/InternalsManual.rst
@@ -795,9 +795,9 @@ preprocessor and notifies a client of the parsing progress.
Historically, the parser used to talk to an abstract ``Action`` interface that
had virtual methods for parse events, for example ``ActOnBinOp()``. When Clang
grew C++ support, the parser stopped supporting general ``Action`` clients --
-it now always talks to the :ref:`Sema` library. However, the Parser still
-accesses AST objects only through opaque types like ``ExprResult`` and
-``StmtResult``. Only ::ref::`Sema` looks at the AST node contents of these
+it now always talks to the :ref:`Sema libray <Sema>`. However, the Parser
+still accesses AST objects only through opaque types like ``ExprResult`` and
+``StmtResult``. Only :ref:`Sema <Sema>` looks at the AST node contents of these
wrappers.
.. _AST:
@@ -1602,8 +1602,8 @@ interacts with constant evaluation:
The Sema Library
================
-This library is called by the :ref:`Parser` library during parsing to do
-semantic analysis of the input. For valid programs, Sema builds an AST for
+This library is called by the :ref:`Parser library <Parser>` during parsing to
+do semantic analysis of the input. For valid programs, Sema builds an AST for
parsed constructs.
.. _CodeGen:
@@ -1611,7 +1611,7 @@ parsed constructs.
The CodeGen Library
===================
-CodeGen takes an :ref:`AST` as input and produces `LLVM IR code
+CodeGen takes an :ref:`AST <AST>` as input and produces `LLVM IR code
<//llvm.org/docs/LangRef.html>`_ from it.
How to change Clang