Skip to content

Commit 1a32d3d

Browse files
committed
WIP
1 parent 14e6c28 commit 1a32d3d

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

specification/dartLangSpec.tex

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23703,7 +23703,7 @@ \section*{Appendix: Algorithmic Subtyping}
2370323703

2370423704
\LMHash{}%
2370523705
A type $S$ is a subtype of a type $T$ in the environment $\Delta$
23706-
(written \SubtypeStd{S}{T} and
23706+
(written \SubtypeStd{S}{T},
2370723707
abbreviated to \SubtypeNE{S}{T} when the environment is unused) when:
2370823708

2370923709
\begin{itemize}
@@ -23937,6 +23937,15 @@ \section*{Appendix: Algorithmic Subtyping}
2393723937
then \SubtypeNE{S}{T} if{}f \SubtypeNE{V_i}{S_i} for each $i \in 0 .. m$.
2393823938
\end{itemize}
2393923939

23940+
\LMHash{}%
23941+
In these rules, the numbers in parentheses refer to the derivation rules in
23942+
Fig.~\ref{fig:subtypeRules} with the given number.
23943+
A number with an asterisk indicates that
23944+
a special case of said derivation rule is used.
23945+
A number with no asterisk indicates that the textual rule above
23946+
(or part of it) corresponds more directly to
23947+
the derivation rule with the specified number.
23948+
2394023949

2394123950
\section*{Appendix: Integer Implementations}
2394223951
\LMLabel{integerImplementations}

0 commit comments

Comments
 (0)