Skip to content

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