TokenType

enum TokenType : Enum<Tokenizer.TokenType>

The different types of tokens (unary operators, binary operators, delimiters and versions)

Entries

VERSION
Link copied to clipboard
VERSION(null, false)
CLOSING
Link copied to clipboard
CLOSING(')', false, SemverType.NPM)
OPENING
Link copied to clipboard
OPENING('(', false, SemverType.NPM)
AND
Link copied to clipboard
AND(null, false)
OR
Link copied to clipboard
OR('|', false, SemverType.NPM)
HYPHEN
Link copied to clipboard
HYPHEN('-', false, SemverType.NPM)
GTE
Link copied to clipboard
GTE('≥', true, SemverType.COCOAPODS, SemverType.NPM)
GT
Link copied to clipboard
GT('>', true, SemverType.COCOAPODS, SemverType.NPM)
LTE
Link copied to clipboard
LTE('≤', true, SemverType.COCOAPODS, SemverType.NPM)
LT
Link copied to clipboard
LT('<', true, SemverType.COCOAPODS, SemverType.NPM)
EQ
Link copied to clipboard
EQ('=', true, SemverType.NPM)
CARET
Link copied to clipboard
CARET('^', true, SemverType.NPM)
TILDE
Link copied to clipboard
TILDE('~', true, SemverType.COCOAPODS, SemverType.NPM)

Functions

supports
Link copied to clipboard
fun supports(type: Semver.SemverType): Boolean

Properties

character
Link copied to clipboard
val character: Char?
isUnary
Link copied to clipboard
val isUnary: Boolean
name
Link copied to clipboard
val name: String
ordinal
Link copied to clipboard
val ordinal: Int