You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rename "index type" to "address type" across the spec (#90)
* Rename "index type" to "address type" across the spec
* Update "index type" to "address type" in the spec interpreter
* Update section underlines
It is very important that you have precisely the correct number of dots.
It would be too much work for the computer otherwise.
* Rename "address type" to "addr type" in the spec interpreter
* Revert one stray interpreter update
* The :ref:`table type <syntax-tabletype>` :math:`\idxtype~\limits~t` must be :ref:`valid <valid-tabletype>` under the empty :ref:`context <context>`.
519
+
* The :ref:`table type <syntax-tabletype>` :math:`\addrtype~\limits~t` must be :ref:`valid <valid-tabletype>` under the empty :ref:`context <context>`.
520
520
521
521
* The length of :math:`\reff^\ast` must equal :math:`\limits.\LMIN`.
522
522
@@ -526,41 +526,41 @@ where :math:`\val_1 \gg^+_S \val_2` denotes the transitive closure of the follow
526
526
527
527
* The :ref:`reference type <syntax-reftype>` :math:`t'_i` must :ref:`match <match-reftype>` the :ref:`reference type <syntax-reftype>` :math:`t`.
528
528
529
-
* Then the table instance is valid with :ref:`table type <syntax-tabletype>` :math:`\idxtype~\limits~t`.
529
+
* Then the table instance is valid with :ref:`table type <syntax-tabletype>` :math:`\addrtype~\limits~t`.
530
530
531
531
.. math::
532
532
\frac{
533
-
\vdashtabletype\idxtype~\limits~t \ok
533
+
\vdashtabletype\addrtype~\limits~t \ok
534
534
\qquad
535
535
n = \limits.\LMIN
536
536
\qquad
537
537
(S \vdash\reff : t')^n
538
538
\qquad
539
539
(\vdashreftypematch t' \matchesvaltype t)^n
540
540
}{
541
-
S \vdashtableinst \{ \TITYPE~\idxtype~\limits~t, \TIELEM~\reff^n \} : \idxtype~\limits~t
541
+
S \vdashtableinst \{ \TITYPE~\addrtype~\limits~t, \TIELEM~\reff^n \} : \addrtype~\limits~t
Copy file name to clipboardExpand all lines: document/core/binary/types.rst
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -251,7 +251,7 @@ Additional shorthands are recognized for unary recursions and sub types without
251
251
Limits
252
252
~~~~~~
253
253
254
-
:ref:`Limits <syntax-limits>` are encoded with a preceding flag indicating whether a maximum is present, and the corresponsing index type.
254
+
:ref:`Limits <syntax-limits>` are encoded with a preceding flag indicating whether a maximum is present, and the corresponding :ref:`address type<syntax-addrtype>`.
0 commit comments