File tree Expand file tree Collapse file tree 6 files changed +20
-39
lines changed Expand file tree Collapse file tree 6 files changed +20
-39
lines changed Original file line number Diff line number Diff line change 492
492
493
493
\begin {bnf }
494
494
\nontermdef {virt-specifier-seq}\br
495
- virt-specifier\br
496
- virt-specifier-seq virt-specifier
495
+ virt-specifier \opt {virt-specifier-seq}
497
496
\end {bnf }
498
497
499
498
\begin {bnf }
Original file line number Diff line number Diff line change 13
13
the form
14
14
\begin {bnf }
15
15
\nontermdef {declaration-seq}\br
16
- declaration\br
17
- declaration-seq declaration
16
+ declaration \opt {declaration-seq}
18
17
\end {bnf }
19
18
20
19
\begin {bnf }
8720
8719
8721
8720
\begin {bnf }
8722
8721
\nontermdef {attribute-specifier-seq}\br
8723
- \opt {attribute-specifier-seq} attribute-specifier
8722
+ attribute-specifier \opt {attribute-specifier-seq}
8724
8723
\end {bnf }
8725
8724
8726
8725
\begin {bnf }
8776
8775
8777
8776
\begin {bnf }
8778
8777
\nontermdef {balanced-token-seq}\br
8779
- balanced-token\br
8780
- balanced-token-seq balanced-token
8778
+ balanced-token \opt {balanced-token-seq}
8781
8779
\end {bnf }
8782
8780
8783
8781
\begin {bnf }
Original file line number Diff line number Diff line change 1825
1825
1826
1826
\begin {bnf }
1827
1827
\nontermdef {lambda-specifier-seq}\br
1828
- lambda-specifier\br
1829
- lambda-specifier lambda-specifier-seq
1828
+ lambda-specifier \opt {lambda-specifier-seq}
1830
1829
\end {bnf }
1831
1830
1832
1831
\pnum
2875
2874
2876
2875
\begin {bnf }
2877
2876
\nontermdef {requirement-seq}\br
2878
- requirement\br
2879
- requirement requirement-seq
2877
+ requirement \opt {requirement-seq}
2880
2878
\end {bnf }
2881
2879
2882
2880
\begin {bnf }
Original file line number Diff line number Diff line change 396
396
397
397
\begin {bnf }
398
398
\nontermdef {n-char-sequence}\br
399
- n-char\br
400
- n-char-sequence n-char
399
+ n-char \opt {n-char-sequence}
401
400
\end {bnf }
402
401
403
402
\begin {bnf }
412
411
413
412
\begin {bnf }
414
413
\nontermdef {simple-hexadecimal-digit-sequence}\br
415
- hexadecimal-digit\br
416
- simple-hexadecimal-digit-sequence hexadecimal-digit
414
+ hexadecimal-digit \opt {simple-hexadecimal-digit-sequence}
417
415
\end {bnf }
418
416
419
417
\begin {bnf }
640
638
641
639
\begin {bnf }
642
640
\nontermdef {h-char-sequence}\br
643
- h-char\br
644
- h-char-sequence h-char
641
+ h-char \opt {h-char-sequence}
645
642
\end {bnf }
646
643
647
644
\begin {bnf }
651
648
652
649
\begin {bnf }
653
650
\nontermdef {q-char-sequence}\br
654
- q-char\br
655
- q-char-sequence q-char
651
+ q-char \opt {q-char-sequence}
656
652
\end {bnf }
657
653
658
654
\begin {bnf }
1375
1371
1376
1372
\begin {bnf }
1377
1373
\nontermdef {c-char-sequence}\br
1378
- c-char\br
1379
- c-char-sequence c-char
1374
+ c-char \opt {c-char-sequence}
1380
1375
\end {bnf }
1381
1376
1382
1377
\begin {bnf }
1417
1412
1418
1413
\begin {bnf }
1419
1414
\nontermdef {simple-octal-digit-sequence}\br
1420
- octal-digit\br
1421
- simple-octal-digit-sequence octal-digit
1415
+ octal-digit \opt {simple-octal-digit-sequence}
1422
1416
\end {bnf }
1423
1417
1424
1418
\begin {bnf }
1746
1740
1747
1741
\begin {bnf }
1748
1742
\nontermdef {s-char-sequence}\br
1749
- s-char\br
1750
- s-char-sequence s-char
1743
+ s-char \opt {s-char-sequence}
1751
1744
\end {bnf }
1752
1745
1753
1746
\begin {bnf }
1770
1763
1771
1764
\begin {bnf }
1772
1765
\nontermdef {r-char-sequence}\br
1773
- r-char\br
1774
- r-char-sequence r-char
1766
+ r-char \opt {r-char-sequence}
1775
1767
\end {bnf }
1776
1768
1777
1769
\begin {bnf }
1782
1774
1783
1775
\begin {bnf }
1784
1776
\nontermdef {d-char-sequence}\br
1785
- d-char\br
1786
- d-char-sequence d-char
1777
+ d-char\opt {d-char-sequence}
1787
1778
\end {bnf }
1788
1779
1789
1780
\begin {bnf }
Original file line number Diff line number Diff line change 75
75
76
76
\begin {bnf }
77
77
\nontermdef {elif-groups}\br
78
- elif-group\br
79
- elif-groups elif-group
78
+ elif-group \opt {elif-groups}
80
79
\end {bnf }
81
80
82
81
\begin {bnf }\obeyspaces
124
123
125
124
\begin {bnf }
126
125
\nontermdef {pp-tokens}\br
127
- preprocessing-token\br
128
- pp-tokens preprocessing-token
126
+ preprocessing-token \opt {pp-tokens}
129
127
\end {bnf }
130
128
131
129
\begin {bnf }
290
288
291
289
\begin {bnf }
292
290
\nontermdef {h-pp-tokens}\br
293
- h-preprocessing-token\br
294
- h-pp-tokens h-preprocessing-token
291
+ h-preprocessing-token \opt {h-pp-tokens}
295
292
\end {bnf }
296
293
297
294
\begin {bnf }
Original file line number Diff line number Diff line change 226
226
227
227
\begin {bnf }
228
228
\nontermdef {statement-seq}\br
229
- statement\br
230
- statement-seq statement
229
+ statement \opt {statement-seq}
231
230
\end {bnf }
232
231
233
232
\begin {bnf }
234
233
\nontermdef {label-seq}\br
235
- label\br
236
- label-seq label
234
+ label \opt {label-seq}
237
235
\end {bnf }
238
236
239
237
A label at the end of a \grammarterm {compound-statement}
You can’t perform that action at this time.
0 commit comments