coins.ffront
クラス ProcessData.ArrayElement

java.lang.Object
  |
  +--coins.ffront.ProcessData.ArrayElement
含まれているクラス:
ProcessData

class ProcessData.ArrayElement
extends java.lang.Object


フィールドの概要
(パッケージプライベート)  int dim_
           
(パッケージプライベート)  java.lang.String ident_
           
(パッケージプライベート)  int[] idx_
           
(パッケージプライベート)  Exp val_
           
 
コンストラクタの概要
ProcessData.ArrayElement(Token ident, FirList dims, java.util.Map env)
          ArrayElement ex) A(1,2) => ArrayElement("A", [1,2], ..)
 
メソッドの概要
 java.util.List getDims()
           
 Exp getExp()
           
 java.lang.String getLexem()
           
 void setExp(Exp e)
           
 java.lang.String toString()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

ident_

java.lang.String ident_

idx_

int[] idx_

dim_

int dim_

val_

Exp val_
コンストラクタの詳細

ProcessData.ArrayElement

public ProcessData.ArrayElement(Token ident,
                                FirList dims,
                                java.util.Map env)
ArrayElement ex) A(1,2) => ArrayElement("A", [1,2], ..)

パラメータ:
ident - Parameter ID
dims - dimension information(include nums(1,2,..) and params(i,j,...)
env - DoList parameter environment(i=3,j=2, ...)
メソッドの詳細

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString

setExp

public void setExp(Exp e)

getExp

public Exp getExp()

getDims

public java.util.List getDims()

getLexem

public java.lang.String getLexem()