# ulib/semver

## `semver_parse`
~~~
args: version majorV minorV patchlevelV preleaseV metadataV validV
~~~
## `semver_incmajor`
~~~
args: majorV minorV patchlevelV preleaseV metadataV maven_update setprelease
~~~
## `semver_incminor`
~~~
args: majorV minorV patchlevelV preleaseV metadataV maven_update setprelease
~~~
## `semver_incpatchlevel`
~~~
args: majorV minorV patchlevelV preleaseV metadataV maven_update setprelease
~~~
## `semver_setversion`
~~~
args: version majorV minorV patchlevelV preleaseV metadataV
~~~
## `semver_setprelease`
~~~
args: setprelease majorV minorV patchlevelV preleaseV metadataV
~~~
## `semver_compare_prelease`
~~~
args: prelease1 prelease2
~~~
## `semver_setmetadata`
~~~
args: setmetadata majorV minorV patchlevelV preleaseV metadataV
~~~
## `semver_addmetadata`
~~~
args: addmetadata majorV minorV patchlevelV preleaseV metadataV
~~~
## `semver_compare_metadata`
~~~
args: metadata1 metadata2
même algo que pour prelease
~~~
## `semver_copy`
~~~
args: majorDV minorDV patchlevelDV preleaseDV metadataDV majorSV minorSV patchlevelSV preleaseSV metadataSV
~~~
## `semver_build`
~~~
args: majorV minorV patchlevelV preleaseV metadataV
~~~
## `semver_setvar`
~~~
args: versionV majorV minorV patchlevelV preleaseV metadataV
~~~
## `psemver_parse`
## `psemver_incmajor`
## `psemver_incminor`
## `psemver_incpatchlevel`
## `psemver_setversion`
## `psemver_setprelease`
## `psemver_compare_prelease`
## `psemver_setmetadata`
## `psemver_addmetadata`
## `psemver_compare_metadata`
## `psemver_copy`
## `psemver_build`
## `psemver_setvar`
## `psemver_setprmd`
## `psemver_incsetprmd`

-*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary