Package org.pinelang.core - Pinelang
Package org.pinelang.core¶
Types¶
Name | Summary |
---|---|
Allocator | typealias Allocator = ( Int ) -> PineObject |
BaseSignal | class BaseSignal : PineSignal |
ChildrenListPineProp | open class ChildrenListPineProp : PineProp < MutableList < PineObject >>, Iterable < PineObject > |
CompileObjectMetaData | data class CompileObjectMetaData |
CustomFlatBufferBuilder | class CustomFlatBufferBuilder : FlatBufferBuilder |
MetaProp | data class MetaProp |
PineBoolean | class PineBoolean : PineExpr < Boolean > |
PineCallable | class PineCallable<T> : PineExpr <T> |
PineCompiler | class PineCompiler |
PineConnection | data class PineConnection |
PineContext | class PineContext |
PineDouble | class PineDouble : PineNumber < Double >, PineExpr < Double > |
PineEngine | class PineEngine |
PineExpr | open class PineExpr<T> |
PineInt | class PineInt : PineNumber < Int >, PineExpr < Int > |
PineList | class PineList : PineExpr < List <*>> |
PineMetaObject | class PineMetaObject |
PineNumber | interface PineNumber<T> |
PineObject | abstract class PineObject |
PineProp | open class PineProp<T> : PineSignal , ReadWriteProperty < PineObject , T> |
PineSignal | interface PineSignal |
PineString | class PineString : PineExpr < String > |
PineType | data class PineType |
Slot | typealias Slot = () -> Unit |
Exceptions¶
Name | Summary |
---|---|
BinaryOpException | class BinaryOpException : PineScriptException |
BinaryOpNotSupportedPineScriptException | class BinaryOpNotSupportedPineScriptException : PineScriptException |
PineScriptException | open class PineScriptException : RuntimeException |
PineScriptParseException | class PineScriptParseException : RuntimeException |
Extensions for External Classes¶
Name | Summary |
---|---|
kotlin.UByte |
Functions¶
Name | Summary |
---|---|
boolExpr | fun boolExpr(calculation: () -> Boolean ): PineBoolean |
boolProp | fun PineObject .boolProp(kProp: KProperty < Boolean >, initialValue: Boolean = false): PineProp < Boolean > |
doubleExpr | fun doubleExpr(calculation: () -> Double ): PineDouble |
doubleProp | fun PineObject .doubleProp(kProp: KProperty < Double >, initialValue: Double = 0.0): PineProp < Double > |
intExpr | fun intExpr(value: Int ): PineInt |
intProp | fun PineObject .intProp(kProp: KProperty < Int >, initialValue: Int = 0): PineProp < Int > |
registerProp | fun <T> PineObject .registerProp(prop: PineProp <T>): PineProp <T> |
stringExpr | fun stringExpr(calculation: () -> String ): PineString |
stringProp | fun PineObject .stringProp(kProp: KProperty < String >, initialValue: String = ""): PineProp < String > |