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 }
8724
8723
8725
8724
\begin {bnf }
8726
8725
\nontermdef {attribute-specifier-seq}\br
8727
- \opt {attribute-specifier-seq} attribute-specifier
8726
+ attribute-specifier \opt {attribute-specifier-seq}
8728
8727
\end {bnf }
8729
8728
8730
8729
\begin {bnf }
8780
8779
8781
8780
\begin {bnf }
8782
8781
\nontermdef {balanced-token-seq}\br
8783
- balanced-token\br
8784
- balanced-token-seq balanced-token
8782
+ balanced-token \opt {balanced-token-seq}
8785
8783
\end {bnf }
8786
8784
8787
8785
\begin {bnf }
Original file line number Diff line number Diff line change 1846
1846
1847
1847
\begin {bnf }
1848
1848
\nontermdef {lambda-specifier-seq}\br
1849
- lambda-specifier\br
1850
- lambda-specifier lambda-specifier-seq
1849
+ lambda-specifier \opt {lambda-specifier-seq}
1851
1850
\end {bnf }
1852
1851
1853
1852
\pnum
2896
2895
2897
2896
\begin {bnf }
2898
2897
\nontermdef {requirement-seq}\br
2899
- requirement\br
2900
- requirement requirement-seq
2898
+ requirement \opt {requirement-seq}
2901
2899
\end {bnf }
2902
2900
2903
2901
\begin {bnf }
Original file line number Diff line number Diff line change 398
398
399
399
\begin {bnf }
400
400
\nontermdef {n-char-sequence}\br
401
- n-char\br
402
- n-char-sequence n-char
401
+ n-char \opt {n-char-sequence}
403
402
\end {bnf }
404
403
405
404
\begin {bnf }
414
413
415
414
\begin {bnf }
416
415
\nontermdef {simple-hexadecimal-digit-sequence}\br
417
- hexadecimal-digit\br
418
- simple-hexadecimal-digit-sequence hexadecimal-digit
416
+ hexadecimal-digit \opt {simple-hexadecimal-digit-sequence}
419
417
\end {bnf }
420
418
421
419
\begin {bnf }
642
640
643
641
\begin {bnf }
644
642
\nontermdef {h-char-sequence}\br
645
- h-char\br
646
- h-char-sequence h-char
643
+ h-char \opt {h-char-sequence}
647
644
\end {bnf }
648
645
649
646
\begin {bnf }
653
650
654
651
\begin {bnf }
655
652
\nontermdef {q-char-sequence}\br
656
- q-char\br
657
- q-char-sequence q-char
653
+ q-char \opt {q-char-sequence}
658
654
\end {bnf }
659
655
660
656
\begin {bnf }
1377
1373
1378
1374
\begin {bnf }
1379
1375
\nontermdef {c-char-sequence}\br
1380
- c-char\br
1381
- c-char-sequence c-char
1376
+ c-char \opt {c-char-sequence}
1382
1377
\end {bnf }
1383
1378
1384
1379
\begin {bnf }
1419
1414
1420
1415
\begin {bnf }
1421
1416
\nontermdef {simple-octal-digit-sequence}\br
1422
- octal-digit\br
1423
- simple-octal-digit-sequence octal-digit
1417
+ octal-digit \opt {simple-octal-digit-sequence}
1424
1418
\end {bnf }
1425
1419
1426
1420
\begin {bnf }
1748
1742
1749
1743
\begin {bnf }
1750
1744
\nontermdef {s-char-sequence}\br
1751
- s-char\br
1752
- s-char-sequence s-char
1745
+ s-char \opt {s-char-sequence}
1753
1746
\end {bnf }
1754
1747
1755
1748
\begin {bnf }
1772
1765
1773
1766
\begin {bnf }
1774
1767
\nontermdef {r-char-sequence}\br
1775
- r-char\br
1776
- r-char-sequence r-char
1768
+ r-char \opt {r-char-sequence}
1777
1769
\end {bnf }
1778
1770
1779
1771
\begin {bnf }
1784
1776
1785
1777
\begin {bnf }
1786
1778
\nontermdef {d-char-sequence}\br
1787
- d-char\br
1788
- d-char-sequence d-char
1779
+ d-char\opt {d-char-sequence}
1789
1780
\end {bnf }
1790
1781
1791
1782
\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 }
300
298
301
299
\begin {bnf }
302
300
\nontermdef {h-pp-tokens}\br
303
- h-preprocessing-token\br
304
- h-pp-tokens h-preprocessing-token
301
+ h-preprocessing-token \opt {h-pp-tokens}
305
302
\end {bnf }
306
303
307
304
\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