0
0
mirror of https://github.com/semver/semver.git synced 2025-08-24 23:08:35 +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>
@ -176,7 +173,7 @@ BackusNaur Form Grammar for Valid SemVer Versions
<identifier character> ::= <digit>
| <non-digit>
<non-digits> ::= <non-digit>
| <non-digit> <non-digits>
@ -186,7 +183,7 @@ BackusNaur Form Grammar for Valid SemVer Versions
<digits> ::= <digit>
| <digit> <digits>
<digit> ::= "0"
<digit> ::= "0"
| <positive digit>
<positive digit> ::= "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9"