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>
14311431 | '[constructor]' <label>
14321432 | '[method]' <label> '.' <label>
14331433 | '[static]' <label> '.' <label>
1434- label ::= <word>
1435- | <label> '-' <word>
1434+ label ::= <fragment>
1435+ | <label> '-' <fragment>
1436+ fragment ::= <word>
1437+ | <acronym>
14361438word ::= [a-z] [0-9a-z]*
1437- | [A-Z] [0-9A-Z]*
1439+ acronym ::= [A-Z] [0-9A-Z]*
14381440interfacename ::= <namespace> <label> <projection> <version>?
14391441 | <namespace>+ <label> <projection>+ <version>? 🪺
1440- namespace ::= <label> ':'
1442+ namespace ::= <words> ':'
1443+ words ::= <word>
1444+ | <words> '-' <word>
14411445projection ::= '/' <label>
14421446version ::= '@' <valid semver>
14431447depname ::= 'unlocked-dep=<' <pkgnamequery> '>'
14441448 | 'locked-dep=<' <pkgname> '>' ( ',' <hashname> )?
14451449pkgnamequery ::= <pkgpath> <verrange>?
14461450pkgname ::= <pkgpath> <version>?
1447- pkgpath ::= <namespace> <label >
1448- | <namespace>+ <label > <projection>* 🪺
1451+ pkgpath ::= <namespace> <words >
1452+ | <namespace>+ <words > <projection>* 🪺
14491453verrange ::= '@*'
14501454 | '@{' <verlower> '}'
14511455 | '@{' <verupper> '}'
You can’t perform that action at this time.
0 commit comments