class_docstr: Abstract base class for version numbering classes.  Just provides
  constructor (__init__) and reproducer (__repr__), because those
  seem to be the same for all version numbering classes; and route
  rich comparisons to _cmp.
class_docstr_tok: ["Abstract","base","class","for","version","numbering","classes",".","Just","provides","constructor","(","__init__",")","and","reproducer","(","__repr__",")",",","because","those","seem","to","be","the","same","for","all","version","numbering","classes",";","and","route","rich","comparisons","to","_cmp","."]
code: def __init__(self, vstring=None):
      if vstring:
          self.parse(vstring)
  
imports: import re
label_desc: Use image node_id 1 to create a new Version object  with example: obj = Version(vstring)