SemVer

cats.parse.SemVer$
object SemVer

SemVer 2.0.0 Parser based on https://semver.org

Attributes

Source
SemVer.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
SemVer.type

Members list

Type members

Classlikes

case class Core(major: String, minor: String, patch: String)

Attributes

Source
SemVer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class SemVer(core: Core, preRelease: Option[String], buildMetadata: Option[String])

Attributes

Source
SemVer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def numericIdentifier: Parser[String]

Attributes

Source
SemVer.scala

Concrete fields

Attributes

Source
SemVer.scala
val build: Parser[String]

Attributes

Source
SemVer.scala
val buildIdentifier: Parser[String]

Attributes

Source
SemVer.scala
val core: Parser[Core]

Attributes

Source
SemVer.scala
val coreString: Parser[String]

Attributes

Source
SemVer.scala
val dot: Parser[Char]

Attributes

Source
SemVer.scala

Attributes

Source
SemVer.scala

Attributes

Source
SemVer.scala
val hyphen: Parser[Char]

Attributes

Source
SemVer.scala
val identifierChar: Parser[Char]

Attributes

Source
SemVer.scala
val identifierChars: Parser[String]

Attributes

Source
SemVer.scala
val letter: Parser[Char]

Attributes

Source
SemVer.scala
val major: Parser[String]

Attributes

Source
SemVer.scala
val minor: Parser[String]

Attributes

Source
SemVer.scala
val nonDigit: Parser[Char]

Attributes

Source
SemVer.scala
val patch: Parser[String]

Attributes

Source
SemVer.scala
val plus: Parser[Char]

Attributes

Source
SemVer.scala
val preRelease: Parser[String]

Attributes

Source
SemVer.scala

Attributes

Source
SemVer.scala

Attributes

Source
SemVer.scala
val semverString: Parser[String]

Attributes

Source
SemVer.scala