cats-parse
cats-parse
cats.parse
cats-parse
/
cats.parse
/
SemVer
SemVer
object
SemVer
SemVer 2.0.0 Parser based on
https://semver.org
Graph
Super types
class
Object
trait
Matchable
class
Any
Type members
Value members
Type members
Classlikes
case
class
Core
(major:
String
, minor:
String
, patch:
String
)
case
class
SemVer
(core:
Core
, preRelease:
Option
[
String
], buildMetadata:
Option
[
String
])
Value members
Methods
def
numericIdentifier
:
Parser
[
String
]
Fields
val
dot
:
Parser
[
Char
]
val
hyphen
:
Parser
[
Char
]
val
plus
:
Parser
[
Char
]
val
letter
:
Parser
[
Char
]
val
nonDigit
:
Parser
[
Char
]
val
identifierChar
:
Parser
[
Char
]
val
identifierChars
:
Parser
[
String
]
val
alphanumericIdentifier
:
Parser
[
String
]
val
buildIdentifier
:
Parser
[
String
]
val
preReleaseIdentifier
:
Parser
[
String
]
val
dotSeparatedBuildIdentifiers
:
Parser
[
String
]
val
build
:
Parser
[
String
]
val
dotSeparatedPreReleaseIdentifiers
:
Parser
[
String
]
val
preRelease
:
Parser
[
String
]
val
patch
:
Parser
[
String
]
val
minor
:
Parser
[
String
]
val
major
:
Parser
[
String
]
val
core
:
Parser
[
Core
]
val
coreString
:
Parser
[
String
]
val
semver
:
Parser
[
SemVer
]
val
semverString
:
Parser
[
String
]