core / org.pinelang.ast.fbs / BinaryExpr
BinaryExpr¶
@ExperimentalUnsignedTypes class BinaryExpr : Table
Constructors¶
Name | Summary |
---|---|
<init> | BinaryExpr() |
Properties¶
Name | Summary |
---|---|
left | val left: Expr ? |
op | val op: UByte |
right | val right: Expr ? |
Functions¶
Name | Summary |
---|---|
__assign | fun __assign(_i: Int , _bb: ByteBuffer ): BinaryExpr |
__init | fun __init(_i: Int , _bb: ByteBuffer ): Unit |
left | fun left(obj: Expr ): Expr ? |
right | fun right(obj: Expr ): Expr ? |
Companion Object Functions¶
Name | Summary |
---|---|
addLeft | fun addLeft(builder: FlatBufferBuilder, left: Int ): Unit |
addOp | fun addOp(builder: FlatBufferBuilder, op: UByte ): Unit |
addRight | fun addRight(builder: FlatBufferBuilder, right: Int ): Unit |
createBinaryExpr | fun createBinaryExpr(builder: FlatBufferBuilder, op: UByte , leftOffset: Int , rightOffset: Int ): Int |
endBinaryExpr | fun endBinaryExpr(builder: FlatBufferBuilder): Int |
getRootAsBinaryExpr | fun getRootAsBinaryExpr(_bb: ByteBuffer ): BinaryExpr fun getRootAsBinaryExpr(_bb: ByteBuffer , obj: BinaryExpr ): BinaryExpr |
startBinaryExpr | fun startBinaryExpr(builder: FlatBufferBuilder): Unit |
validateVersion | fun validateVersion(): Unit |