RangeParsers

object RangeParsers
class Object
trait Matchable
class Any

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

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]