coins.ast.expr
クラス BinaryExpr

java.lang.Object
  |
  +--coins.ast.ASTree
        |
        +--coins.ast.expr.OperatorExpr
              |
              +--coins.ast.expr.BinaryExpr
すべての実装インタフェース:
Expr, java.io.Serializable
直系の既知のサブクラス:
ArithBinaryExpr, ArrayExpr, AssignExpr, CommaExpr, PointerBinaryExpr

public abstract class BinaryExpr
extends OperatorExpr

Binary expression.

関連項目:
直列化された形式

フィールドの概要
protected  Expr left
           
protected  Expr right
           
 
コンストラクタの概要
BinaryExpr(Expr _left, Expr _right)
           
 
メソッドの概要
 ASTree getLeft()
          Returns the left operand.
 Expr getLeftOperand()
           
 ASTree getRight()
          Returns the right operand.
 Expr getRightOperand()
           
 void setLeft(ASTree _left)
           
 void setRight(ASTree _right)
           
 
クラス coins.ast.expr.OperatorExpr から継承したメソッド
getTag, operatorId, operatorName
 
クラス coins.ast.ASTree から継承したメソッド
accept, putSeparator, rightToString, toString, toString1
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース coins.ast.Expr から継承したメソッド
getType
 

フィールドの詳細

left

protected Expr left

right

protected Expr right
コンストラクタの詳細

BinaryExpr

public BinaryExpr(Expr _left,
                  Expr _right)
メソッドの詳細

getLeft

public ASTree getLeft()
Returns the left operand.

定義:
クラス ASTree 内の getLeft

getRight

public ASTree getRight()
Returns the right operand.

定義:
クラス ASTree 内の getRight

getLeftOperand

public Expr getLeftOperand()

getRightOperand

public Expr getRightOperand()

setLeft

public void setLeft(ASTree _left)
定義:
クラス ASTree 内の setLeft

setRight

public void setRight(ASTree _right)
定義:
クラス ASTree 内の setRight