12 lines
261 B
Kotlin
12 lines
261 B
Kotlin
package com.infendro.cli.parser
|
|
|
|
import kotlin.reflect.KClass
|
|
|
|
object FloatParser : Parser<Float> {
|
|
override val type: KClass<Float>
|
|
get() = Float::class
|
|
|
|
override fun parse(text: String): Float = text.toFloatOrNull()
|
|
?: invalid(text)
|
|
}
|