Module Versioning.Semver

module Semver: sig .. end


this functions follow the semantic versioning specification http://semver.org/
val parse : string -> string * string * string * string
parse s returns a tuple of the form (major,minor,patch,rest)
val compare : string -> string -> int
compare two strings intepreted as semantic versions
val equal : string -> string -> bool