Frac
class Frac
Fields
Name | Description |
---|---|
var forceHex: Boolean
|
|
val foundHexChars: Boolean
|
|
val value: Double
|
Constructors
<init>
constructor(sequence: CharSequence, context: ParseContext?)
From the docs.
frac ::= empty => 0
d:digit q:frac => (d + q) / 10
d:digit '' p:digit q:frac => (d + (p + q) / 10) / 10
hexfrac ::= empty => 0
h:hexdigit q:hexfrac => (h + q) / 16
h:hexdigit '' p:hexdigit q:hexfrac => (h + (p + q) / 16) / 16
Parameters
Name | Description |
---|---|
sequence: CharSequence
|
|
context: ParseContext?
|
CompanionObject
Frac
class Frac
From the docs.
frac ::= empty => 0
d:digit q:frac => (d + q) / 10
d:digit '' p:digit q:frac => (d + (p + q) / 10) / 10
hexfrac ::= empty => 0
h:hexdigit q:hexfrac => (h + q) / 16
h:hexdigit '' p:hexdigit q:hexfrac => (h + (p + q) / 16) / 16
Fields
Name | Description |
---|---|
const DECIMAL_PATTERN: String
|
|
const HEX_PATTERN: String
|
From the docs.