lac avatar lac committed 9e4aa45

RPython toolchain again

Comments (0)

Files changed (1)

pypy/doc/glossary.rst

 .. glossary::
 
     annotator
-        The component of the :term:`translator`\ 's :term:`toolchain` that performs a form
+        The component of the :term:`RPython toolchain` that performs a form
         of :term:`type inference` on the flow graph. See the `annotator pass`_
         in the documentation.
 
     backend
         Code generator that converts an `RPython
         <coding-guide.html#restricted-python>`__ program to a `target
-        language`_ using the PyPy :term:`toolchain`. A backend uses either the
+        language`_ using the :term:`RPython toolchain`. A backend uses either the
         :term:`lltypesystem` or the :term:`ootypesystem`.
 
     compile-time
        value at :term:`compile-time`, essentially by deferring compilation
        until the run-time value is known. See if `the jit docs`_ help.
 
-    rpython
+    RPython
        `Restricted Python`_, a limited subset of the Python_ language.
        The limitations make :term:`type inference` possible.
        It is also the language that the PyPy interpreter itself is written
        in.
 
+    RPython toolchain
+       The `annotator pass`_, `The RPython Typer`_, and various
+       :term:`backend`\ s.
+
     rtyper
        Based on the type annotations, the `RPython Typer`_ turns the flow
        graph into one that fits the model of the target platform/:term:`backend`
        It is the `subsystem implementing the Python language`_, composed
        of the bytecode interpreter and of the standard objectspace.
 
-    toolchain
-       The `annotator pass`_, `The RPython Typer`_, and various
-       :term:`backend`\ s.
-
     transformation
        Code that modifies flowgraphs to weave in translation aspects
 
     type inference
        Deduces either partially or fully the type of expressions as
        described in this `type inference article on Wikipedia`_.
-       PyPy's tool-chain own flavour of type inference is described
+       The :term:`RPython toolchain`'s flavour of type inference is described
        in the `annotator pass`_ section.
 
 .. _applevel: coding-guide.html#application-level
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.