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):BinaryExprfun getRootAsBinaryExpr(_bb:ByteBuffer, obj:BinaryExpr):BinaryExpr |
| startBinaryExpr | fun startBinaryExpr(builder: FlatBufferBuilder):Unit |
| validateVersion | fun validateVersion():Unit |