mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-04-11 10:52:05 +00:00
Fix markup from r224894.
llvm-svn: 224895
This commit is contained in:
parent
933607f10e
commit
a894e9e070
@ -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
|
Historically, the parser used to talk to an abstract ``Action`` interface that
|
||||||
had virtual methods for parse events, for example ``ActOnBinOp()``. When Clang
|
had virtual methods for parse events, for example ``ActOnBinOp()``. When Clang
|
||||||
grew C++ support, the parser stopped supporting general ``Action`` clients --
|
grew C++ support, the parser stopped supporting general ``Action`` clients --
|
||||||
it now always talks to the :ref:`Sema` library. However, the Parser still
|
it now always talks to the :ref:`Sema libray <Sema>`. However, the Parser
|
||||||
accesses AST objects only through opaque types like ``ExprResult`` and
|
still accesses AST objects only through opaque types like ``ExprResult`` and
|
||||||
``StmtResult``. Only ::ref::`Sema` looks at the AST node contents of these
|
``StmtResult``. Only :ref:`Sema <Sema>` looks at the AST node contents of these
|
||||||
wrappers.
|
wrappers.
|
||||||
|
|
||||||
.. _AST:
|
.. _AST:
|
||||||
@ -1602,8 +1602,8 @@ interacts with constant evaluation:
|
|||||||
The Sema Library
|
The Sema Library
|
||||||
================
|
================
|
||||||
|
|
||||||
This library is called by the :ref:`Parser` library during parsing to do
|
This library is called by the :ref:`Parser library <Parser>` during parsing to
|
||||||
semantic analysis of the input. For valid programs, Sema builds an AST for
|
do semantic analysis of the input. For valid programs, Sema builds an AST for
|
||||||
parsed constructs.
|
parsed constructs.
|
||||||
|
|
||||||
.. _CodeGen:
|
.. _CodeGen:
|
||||||
@ -1611,7 +1611,7 @@ parsed constructs.
|
|||||||
The CodeGen Library
|
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.
|
<//llvm.org/docs/LangRef.html>`_ from it.
|
||||||
|
|
||||||
How to change Clang
|
How to change Clang
|
||||||
|
Loading…
x
Reference in New Issue
Block a user