Package com.github.adriantodt.lin.vm.types

Types

LAny
Link copied to clipboard
sealed class LAny
LArray
Link copied to clipboard
data class LArray(value: MutableList<LAny>) : LAny
LCompiledFunction
Link copied to clipboard
class LCompiledFunction(source: CompiledSource, data: CompiledFunction, rootScope: Scope) : LFunction
LDecimal
Link copied to clipboard
data class LDecimal(value: Double) : LNumber
LFalse
Link copied to clipboard
object LFalse : LAny
LFunction
Link copied to clipboard
sealed class LFunction : LAny
LInteger
Link copied to clipboard
data class LInteger(value: Long) : LNumber
LNativeFunction
Link copied to clipboard
class LNativeFunction(name: String?, block: (thisValue: LAny?, args: List<LAny>) -> LAny) : LFunction
LNull
Link copied to clipboard
object LNull : LAny
LNumber
Link copied to clipboard
sealed class LNumber : LAny
LObject
Link copied to clipboard
data class LObject(value: MutableMap<LAny, LAny>) : LAny
LRange
Link copied to clipboard
class LRange(value: LongRange) : LAny
LString
Link copied to clipboard
data class LString(value: String) : LAny
LTrue
Link copied to clipboard
object LTrue : LAny