def parse()

in modules/core/src/main/scala/org/scalasteward/core/data/Version.scala [203:213]


    def parse(str: String): List[Component] =
      componentsParser.parseAll(str).getOrElse(List.empty)

    def render(components: List[Component]): String =
      components.map {
        case n: Numeric   => n.value
        case a: Alpha     => a.value
        case h: Hash      => h.value
        case s: Separator => s.c.toString
        case Empty        => ""
      }.mkString