LexicalNumber

sealed class LexicalNumber

Result of readNumber.

Types

Decimal
Link copied to clipboard
common
data class Decimal(string: String, value: Double, isFloat: Boolean) : LexicalNumber

Read number is a decimal.

Integer
Link copied to clipboard
common
data class Integer(string: String, value: Long, radix: Int, isLong: Boolean) : LexicalNumber

Read number is an integer.

Invalid
Link copied to clipboard
common
data class Invalid(string: String) : LexicalNumber

Read number is invalid.

Properties

string
Link copied to clipboard
common
abstract val string: String

The original string value of the number.

Inheritors

LexicalNumber
Link copied to clipboard
LexicalNumber
Link copied to clipboard
LexicalNumber
Link copied to clipboard