parameters: (
              self, major, minor=0, patch=0, prerelease_type=None,
              prerelease=None, dev_count=None)
docstring: Create a SemanticVersion.
  
          :param major: Major component of the version.
          :param minor: Minor component of the version. Defaults to 0.
          :param patch: Patch level component. Defaults to 0.
          :param prerelease_type: What sort of prerelease version this is -
              one of a(alpha), b(beta) or rc(release candidate).
          :param prerelease: For prerelease versions, what number prerelease.
              Defaults to 0.
          :param dev_count: How many commits since the last release.
docstring_summary: Create a SemanticVersion.
docstring_tokens: Create a SemanticVersion .
function: def __init__(
              self, major, minor=0, patch=0, prerelease_type=None,
              prerelease=None, dev_count=None):
          """Create a SemanticVersion.
  
          :param major: Major component of the version.
          :param minor: Minor component of the version. Defaults to 0.
          :param patch: Patch level component. Defaults to 0.
          :param prerelease_type: What sort of prerelease version this is -
              one of a(alpha), b(beta) or rc(release candidate).
          :param prerelease: For prerelease versions, what number prerelease.
              Defaults to 0.
          :param dev_count: How many commits since the last release.
          """
          self._major = major
          self._minor = minor
          self._patch = patch
          self._prerelease_type = prerelease_type
          self._prerelease = prerelease
          if self._prerelease_type and not self._prerelease:
              self._prerelease = 0
          self._dev_count = dev_count or 0
function_tokens: def __init__ ( self , major , minor = 0 , patch = 0 , prerelease_type = None , prerelease = None , dev_count = None ) : self . _major = major self . _minor = minor self . _patch = patch self . _prerelease_type = prerelease_type self . _prerelease = prerelease if self . _prerelease_type and not self . _prerelease : self . _prerelease = 0 self . _dev_count = dev_count or 0