;;;; semantic-version.types.scm -*- Scheme -*- (define-type ver-part (or number string symbol)) (define-type ver-punc char) (define-type ver-parts (list-of ver-part)) (define-type ver-puncs (list-of ver-punc)) (define-type ver (struct semantic-version))