0
0
mirror of https://github.com/semver/semver.git synced 2025-08-25 15:25:29 +00:00

bnf: Simplify 'alphanumeric identifier'

This commit is contained in:
isaacs 2013-06-19 14:12:26 -07:00
parent cb5632f1c2
commit 9e6ab3ecdb

View File

@ -159,13 +159,10 @@ BackusNaur Form Grammar for Valid SemVer Versions
<build identifier> ::= <alphanumeric identifier>
| <digits>
<alphanumeric identifier> ::= <letters>
| <letters> <identifier characters>
| <digits> <non-digits>
| <digits> <non-digits> <identifier characters>
| <digits> <identifier characters> <non-digits>
| <digits> <identifier characters> <non-digits> <identifier characters>
| "-" <identifier characters>
<alphanumeric identifier> ::= <non-digit>
| <non-digit> <identifier characters>
| <identifier characters> <non-digit>
| <identifier characters> <non-digit> <identifier characters>
<numeric identifier> ::= "0"
| <positive digit>