diff --git a/semver.md b/semver.md index fe4ff06..e93890d 100644 --- a/semver.md +++ b/semver.md @@ -130,55 +130,70 @@ Example: 1.0.0-alpha < 1.0.0-alpha.1 < 1.0.0-alpha.beta < 1.0.0-beta < Backus–Naur Form Grammar for Valid SemVer Versions -------------------------------------------------- - ::= "." "." - | "." "." "-" - | "." "." "+" - | "." "." "-" "+" + ::= + | "-" + | "+" + | "-" "+" - ::= + ::= "." "." - ::= + ::= - ::= + ::= - ::= + ::= + + ::= + + ::= + | "." ::= - ::= - | "." - ::= | "." - ::= - | + ::= + | - ::= - | + ::= + | - ::= - | - | - | + ::= + | + | + | + | + | + | "-" - ::= | "-" + ::= "0" + | + | - ::= | + ::= + | - ::= "0" - | + ::= + | + + ::= + | - ::= - | + ::= + | "-" ::= | - ::= "0" | + ::= "0" + | ::= "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" + ::= + | + ::= "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "I" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "T" | "U" | "V" | "W" | "X" | "Y" | "Z" | "a" | "b" | "c" | "d"