coins.ast.expr
クラス NnaryExpr

java.lang.Object
  |
  +--coins.ast.ASTree
        |
        +--coins.ast.expr.OperatorExpr
              |
              +--coins.ast.expr.NnaryExpr
すべての実装インタフェース:
Expr, java.io.Serializable
直系の既知のサブクラス:
AsmExpr, CallExpr, ConditionalExpr

public abstract class NnaryExpr
extends OperatorExpr

Multiple-operands expression.

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

コンストラクタの概要
NnaryExpr(Expr _op, ASTree _operands)
          Constructs an NnaryExpr object.
 
メソッドの概要
protected  Expr getExpr()
           
 ASTree getLeft()
          Returns the operator expression.
 ASTree getRight()
          Returns the operands.
 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
 

コンストラクタの詳細

NnaryExpr

public NnaryExpr(Expr _op,
                 ASTree _operands)
Constructs an NnaryExpr object.

パラメータ:
_op - the operator expression.
_operands - the operands.
メソッドの詳細

getExpr

protected Expr getExpr()

getLeft

public ASTree getLeft()
Returns the operator expression.

定義:
クラス ASTree 内の getLeft

getRight

public ASTree getRight()
Returns the operands.

定義:
クラス ASTree 内の getRight

setLeft

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

setRight

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