Skip to content

Commit 9614f53

Browse files
committed
Standard bounds
1 parent 660a709 commit 9614f53

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
@@ -426,6 +426,10 @@
426426
\newcommand{\FlattenName}{\metavar{flatten}}
427427
\newcommand{\Flatten}[1]{\ensuremath{\FlattenName(\code{#1})}}
428428

429+
\newcommand{\NominalTypeDepthName}{\metavar{nominalTypeDepth}}
430+
\newcommand{\NominalTypeDepth}[1]{%
431+
\ensuremath{\NominalTypeDepthName(\code{#1})}}
432+
429433
\newcommand{\TopMergeTypeName}{\metavar{topMergeType}}
430434
\newcommand{\TopMergeType}[2]{%
431435
\ensuremath{\TopMergeTypeName(\code{{#1},\,\,{#2}})}}
@@ -446,16 +450,20 @@
446450
\newcommand{\IsNullType}[1]{\ensuremath{\IsNullTypeName(\code{#1})}}
447451

448452
\newcommand{\IsMoreTopTypeName}{\metavar{isMoreTopType}}
449-
\newcommand{\IsMoreTopType}[2]{\ensuremath{\IsMoreTopTypeName(\code{{#1},\,\,{#2}})}}
453+
\newcommand{\IsMoreTopType}[2]{%
454+
\ensuremath{\IsMoreTopTypeName(\code{{#1},\,\,{#2}})}}
450455

451456
\newcommand{\IsMoreBottomTypeName}{\metavar{isMoreBottomType}}
452-
\newcommand{\IsMoreBottomType}[2]{\ensuremath{\IsMoreBottomTypeName(\code{{#1},\,\,{#2}})}}
457+
\newcommand{\IsMoreBottomType}[2]{%
458+
\ensuremath{\IsMoreBottomTypeName(\code{{#1},\,\,{#2}})}}
453459

454460
\newcommand{\NormalizedTypeOfName}{\metavar{normalizedType}}
455-
\newcommand{\NormalizedTypeOf}[1]{\ensuremath{\NormalizedTypeOfName(\code{#1})}}
461+
\newcommand{\NormalizedTypeOf}[1]{%
462+
\ensuremath{\NormalizedTypeOfName(\code{#1})}}
456463

457464
\newcommand{\FutureValueTypeOfName}{\metavar{futureValueType}}
458-
\newcommand{\FutureValueTypeOf}[1]{\ensuremath{\FutureValueTypeOfName(\code{#1})}}
465+
\newcommand{\FutureValueTypeOf}[1]{%
466+
\ensuremath{\FutureValueTypeOfName(\code{#1})}}
459467

460468
\newcommand{\UpperBoundTypeName}{\metavar{standardUpperBound}}
461469
\newcommand{\UpperBoundType}[2]{%
@@ -466,6 +474,10 @@
466474
\ensuremath{\LowerBoundTypeName(\code{{#1},\,\,{#2}})}}
467475

468476
\newcommand{\DefEquals}[2]{\ensuremath{{#1}\stackrel{\vartriangle}{=}{#2}}}
477+
\newcommand{\DefEqualsNewline}[2]{
478+
\ensuremath{{#1}\stackrel{\vartriangle}{=}}\\
479+
\ensuremath{{#2}}%
480+
}
469481

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

0 commit comments

Comments
 (0)