semver4s
semver4s
semver4s
semver4s
/
semver4s
/
RangeParsers
RangeParsers
object
RangeParsers
Graph
Super types
class
Object
trait
Matchable
class
Any
Type members
Value members
Type members
Classlikes
sealed
trait
Partial
case
object
Wild
extends
Partial
case
class
Major
(major:
Long
) extends
Partial
case
class
Minor
(major:
Long
, minor:
Long
) extends
Partial
case
class
Patch
(major:
Long
, minor:
Long
, patch:
Long
) extends
Partial
case
class
Pre
(major:
Long
, minor:
Long
, patch:
Long
, pre:
PreReleaseSuffix
) extends
Partial
object
Op
Value members
Methods
def
hyphenRange
(lower:
Partial
, upper:
Partial
):
Matcher
def
tildeRange
(part:
Partial
):
Matcher
def
caretRange
(p:
Partial
):
Matcher
def
primitiveRange
(op:
SimpleOp
, p:
Partial
):
Matcher
def
xrange
(p:
Partial
):
Matcher
Fields
val
star
:
Parser
[
Char
]
val
partial
:
Parser
[
Partial
]
val
qualifier
:
Parser0
[(
Option
[
NonEmptyList
[
PreIdentifier
]],
Option
[
String
])]
val
caret
:
Parser
[
Matcher
]
val
tilde
:
Parser
[
Matcher
]
val
lt
:
Parser
[
LT
]
val
lte
:
Parser
[
LTE
]
val
gt
:
Parser
[
GT
]
val
opgte
:
Parser
[
GTE
]
val
eq
:
Parser
[
EQ
]
val
primitive
:
Parser
[(
SimpleOp
,
Partial
)]
val
simple
:
Parser
[
Matcher
]
val
hyphen
:
Parser
[(
Partial
,
Partial
)]
val
range
:
Parser
[
Matcher
]
val
logicalOr
:
Parser
[
Unit
]
val
rangeSet
:
Parser0
[
Matcher
]