Summary
semver vocabulary

Words

Tuple classes
ClassSuperclassSlots
semver tuplemajor minor patch prerelease build


Singleton classes
build
major
minor
patch
premajor
preminor
prepatch
prerelease


Generic words
WordStack effect
lower-range( obj -- str )
upper-range( obj -- str )


Ordinary words
WordStack effect
?inc-string( str -- str' )
?string>number( str -- number/str )
compare-prelreases( semver1 semver2 -- <=> )
first-semver-slot( semver -- class )
last-semver-slot( semver -- class )
major-minor-patch-compare( s1 s2 -- <=> part )
parse-range( input -- ast )
parse-semver( str -- semver )
semver-inc-major( semver -- semver )
semver-inc-minor( semver -- semver )
semver-inc-patch( semver -- semver )
semver-inc-premajor( semver -- semver )
semver-inc-preminor( semver -- semver )
semver-inc-prepatch( semver -- semver )
semver-inc-prerelease( semver -- semver )
semver-inc-prerelease-id( semver id -- semver )
semver>string( semver -- string )
split-numbers( str -- seq )


Class predicate words
WordStack effect
build?( object -- ? )
major?( object -- ? )
minor?( object -- ? )
patch?( object -- ? )
premajor?( object -- ? )
preminor?( object -- ? )
prepatch?( object -- ? )
prerelease?( object -- ? )
semver?( object -- ? )


Files