Skip to content

Commit cfa4c76

Browse files
committed
Standard bounds
1 parent 571d04d commit cfa4c76

File tree

2 files changed

+507
-293
lines changed

2 files changed

+507
-293
lines changed

specification/dart.sty

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,10 @@
425425
\newcommand{\FlattenName}{\metavar{flatten}}
426426
\newcommand{\Flatten}[1]{\ensuremath{\FlattenName(\code{#1})}}
427427

428+
\newcommand{\NominalTypeDepthName}{\metavar{nominalTypeDepth}}
429+
\newcommand{\NominalTypeDepth}[1]{%
430+
\ensuremath{\NominalTypeDepthName(\code{#1})}}
431+
428432
\newcommand{\TopMergeTypeName}{\metavar{topMergeType}}
429433
\newcommand{\TopMergeType}[2]{%
430434
\ensuremath{\TopMergeTypeName(\code{{#1},\,\,{#2}})}}
@@ -445,16 +449,20 @@
445449
\newcommand{\IsNullType}[1]{\ensuremath{\IsNullTypeName(\code{#1})}}
446450

447451
\newcommand{\IsMoreTopTypeName}{\metavar{isMoreTopType}}
448-
\newcommand{\IsMoreTopType}[2]{\ensuremath{\IsMoreTopTypeName(\code{{#1},\,\,{#2}})}}
452+
\newcommand{\IsMoreTopType}[2]{%
453+
\ensuremath{\IsMoreTopTypeName(\code{{#1},\,\,{#2}})}}
449454

450455
\newcommand{\IsMoreBottomTypeName}{\metavar{isMoreBottomType}}
451-
\newcommand{\IsMoreBottomType}[2]{\ensuremath{\IsMoreBottomTypeName(\code{{#1},\,\,{#2}})}}
456+
\newcommand{\IsMoreBottomType}[2]{%
457+
\ensuremath{\IsMoreBottomTypeName(\code{{#1},\,\,{#2}})}}
452458

453459
\newcommand{\NormalizedTypeOfName}{\metavar{normalizedType}}
454-
\newcommand{\NormalizedTypeOf}[1]{\ensuremath{\NormalizedTypeOfName(\code{#1})}}
460+
\newcommand{\NormalizedTypeOf}[1]{%
461+
\ensuremath{\NormalizedTypeOfName(\code{#1})}}
455462

456463
\newcommand{\FutureValueTypeOfName}{\metavar{futureValueType}}
457-
\newcommand{\FutureValueTypeOf}[1]{\ensuremath{\FutureValueTypeOfName(\code{#1})}}
464+
\newcommand{\FutureValueTypeOf}[1]{%
465+
\ensuremath{\FutureValueTypeOfName(\code{#1})}}
458466

459467
\newcommand{\UpperBoundTypeName}{\metavar{standardUpperBound}}
460468
\newcommand{\UpperBoundType}[2]{%
@@ -465,6 +473,10 @@
465473
\ensuremath{\LowerBoundTypeName(\code{{#1},\,\,{#2}})}}
466474

467475
\newcommand{\DefEquals}[2]{\ensuremath{{#1}\stackrel{\vartriangle}{=}{#2}}}
476+
\newcommand{\DefEqualsNewline}[2]{
477+
\ensuremath{{#1}\stackrel{\vartriangle}{=}}\\
478+
\ensuremath{{#2}}%
479+
}
468480

469481
% ----------------------------------------------------------------------
470482
% Support for hash valued Location Markers

0 commit comments

Comments
 (0)