File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -1431,21 +1431,25 @@ plainname ::= <label>
1431
1431
| '[constructor]' <label>
1432
1432
| '[method]' <label> '.' <label>
1433
1433
| '[static]' <label> '.' <label>
1434
- label ::= <word>
1435
- | <label> '-' <word>
1434
+ label ::= <fragment>
1435
+ | <label> '-' <fragment>
1436
+ fragment ::= <word>
1437
+ | <acronym>
1436
1438
word ::= [a-z] [0-9a-z]*
1437
- | [A-Z] [0-9A-Z]*
1439
+ acronym ::= [A-Z] [0-9A-Z]*
1438
1440
interfacename ::= <namespace> <label> <projection> <version>?
1439
1441
| <namespace>+ <label> <projection>+ <version>? 🪺
1440
- namespace ::= <label> ':'
1442
+ namespace ::= <words> ':'
1443
+ words ::= <word>
1444
+ | <words> '-' <word>
1441
1445
projection ::= '/' <label>
1442
1446
version ::= '@' <valid semver>
1443
1447
depname ::= 'unlocked-dep=<' <pkgnamequery> '>'
1444
1448
| 'locked-dep=<' <pkgname> '>' ( ',' <hashname> )?
1445
1449
pkgnamequery ::= <pkgpath> <verrange>?
1446
1450
pkgname ::= <pkgpath> <version>?
1447
- pkgpath ::= <namespace> <label >
1448
- | <namespace>+ <label > <projection>* 🪺
1451
+ pkgpath ::= <namespace> <words >
1452
+ | <namespace>+ <words > <projection>* 🪺
1449
1453
verrange ::= '@*'
1450
1454
| '@{' <verlower> '}'
1451
1455
| '@{' <verupper> '}'
You can’t perform that action at this time.
0 commit comments