Skip to content

Commit eec8da6

Browse files
committed
Remove "Defined elsewhere" blocks
1 parent eacc8b3 commit eec8da6

File tree

10 files changed

+0
-694
lines changed

10 files changed

+0
-694
lines changed

spec/05-types.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -157,13 +157,6 @@ str-number::
157157
<i>floating-literal</i>
158158
</pre>
159159

160-
**Defined elsewhere**
161-
162-
* [*digit-sequence*](09-lexical-structure.md#floating-point-literals)
163-
* [*floating-literal*](09-lexical-structure.md#floating-point-literals)
164-
* [*new-line*](09-lexical-structure.md#comments)
165-
* [*sign*](09-lexical-structure.md#floating-point-literals)
166-
167160
Note that *digit-sequence* is interpreted as having base-10 (so `"0377"` is treated as 377 decimal with a redundant
168161
leading zero, rather than as octal 377).
169162

spec/07-variables.md

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -296,11 +296,6 @@ function-static-initializer:
296296
= <i>constant-expression</i>
297297
</pre>
298298

299-
**Defined elsewhere**
300-
301-
* [*variable-name*](09-lexical-structure.md#names)
302-
* [*constant-expression*](10-expressions.md#constant-expressions)
303-
304299
**Constraints**
305300

306301
A function static must be defined inside a function.
@@ -383,11 +378,6 @@ variable-name-list:
383378
<i>variable-name-list</i> , <i>simple-variable</i>
384379
</pre>
385380

386-
**Defined elsewhere**
387-
388-
* [*expression*](10-expressions.md#general-6)
389-
* [*simple-variable*](10-expressions.md#simple-variable)
390-
391381
**Semantics**
392382

393383
A global variable is never defined explicitly; instead, it is created

spec/09-lexical-structure.md

Lines changed: 0 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -107,12 +107,6 @@ input-element::
107107
<i>token</i>
108108
</pre>
109109

110-
**Defined elsewhere**
111-
112-
* [*comment*](#comments)
113-
* [*white-space*](#white-space)
114-
* [*token*](#tokens)
115-
116110
**Semantics**
117111

118112
The basic elements of a script are comments, white space, and tokens.
@@ -232,10 +226,6 @@ white-space-character::
232226
Horizontal-tab character (U+0009)
233227
</pre>
234228

235-
**Defined elsewhere**
236-
237-
* [*new-line*](#comments)
238-
239229
**Semantics**
240230

241231
The space and horizontal tab characters are considered *horizontal
@@ -271,16 +261,6 @@ token::
271261
<i>operator-or-punctuator</i>
272262
</pre>
273263

274-
**Defined elsewhere**
275-
276-
* [*variable-name*](#names)
277-
* [*name*](#names)
278-
* [*keyword*](#keywords)
279-
* [*integer-literal*](#integer-literals)
280-
* [*floating-literal*](#floating-point-literals)
281-
* [*string-literal*](#string-literals)
282-
* [*operator-or-punctuator*](#operators-and-punctuators)
283-
284264
####Names
285265

286266
**Syntax**
@@ -353,10 +333,6 @@ nondigit:: one of
353333
N O P Q R S T U V W X Y Z
354334
</pre>
355335

356-
**Defined elsewhere**
357-
358-
* [*digit*](#integer-literals)
359-
360336
**Semantics**
361337

362338
Names are used to identify the following: [constants](06-constants.md#general),
@@ -635,10 +611,6 @@ digit-sequence::
635611
<i>digit-sequence digit</i>
636612
</pre>
637613

638-
**Defined elsewhere**
639-
640-
* [*digit*](#integer-literals)
641-
642614
**Constraints**
643615

644616
The value of a floating-point literal must be representable by its type.
@@ -679,13 +651,6 @@ string-literal::
679651
<i>nowdoc-string-literal</i>
680652
</pre>
681653

682-
**Defined elsewhere**
683-
684-
* [*single-quoted-string-literal*](#single-quoted-string-literals)
685-
* [*double-quoted-string-literal*](#double-quoted-string-literals)
686-
* [*heredoc-string-literal*](#heredoc-string-literals)
687-
* [*nowdoc-string-literal*](#nowdoc-string-literals)
688-
689654
**Semantics**
690655

691656
A string literal is a sequence of zero or more characters delimited in
@@ -838,12 +803,6 @@ codepoint-digits::
838803
<i>hexadecimal-digit codepoint-digits</i>
839804
</pre>
840805

841-
**Defined elsewhere**
842-
843-
* [*octal-digit*](#integer-literals)
844-
* [*hexadecimal-digit*](#integer-literals)
845-
* [*b-prefix*](#single-quoted-string-literals)
846-
847806
**Semantics**
848807

849808
A double-quoted string literal is a string literal delimited by
@@ -939,13 +898,6 @@ property-in-string::
939898
-> <i>name</i>
940899
</pre>
941900

942-
**Defined elsewhere**
943-
944-
* [*variable-name*](#names)
945-
* [*name*](#names)
946-
* [*integer-literal*](#integer-literals)
947-
* [*expression*](10-expressions.md#general-6)
948-
949901
*expression* works the same way as in [simple variable expressions](10-expressions.md#simple-variable).
950902

951903
After the variable defined by the syntax above is evaluated, its value is converted
@@ -1064,14 +1016,6 @@ hd-simple-escape-sequence:: one of
10641016
\\ \$ \e \f \n \r \t \v
10651017
</pre>
10661018

1067-
**Defined elsewhere**
1068-
1069-
* [*name*](#names)
1070-
* [*new-line*](#comments)
1071-
* [*dq-octal-escape-sequence*](#double-quoted-string-literals)
1072-
* [*dq-hexadecimal-escape-sequence*](#double-quoted-string-literals)
1073-
* [*b-prefix*](#single-quoted-string-literals)
1074-
10751019
**Constraints**
10761020

10771021
The start and end identifier names must be the same. Only horizontal white
@@ -1124,12 +1068,6 @@ nowdoc-string-literal::
11241068
<i>b-prefix<sub>opt</sub></i> &lt;&lt;&lt; ' <i>name</i> ' <i>new-line hd-body<sub>opt</sub> name</i> ;<i><sub>opt</sub> new-line</i>
11251069
</pre>
11261070

1127-
**Defined elsewhere**
1128-
1129-
* [*hd-body*](#heredoc-string-literals)
1130-
* [*new-line*](#comments)
1131-
* [*b-prefix*](#single-quoted-string-literals)
1132-
11331071
**Constraints**
11341072

11351073
The start and end identifier names must be the same.

0 commit comments

Comments
 (0)