|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.backend.ModuleElement | +--coins.backend.Data
Represent L-Data.
フィールドの概要 | |
LirNode[] |
components
Contents of (DATA) |
クラス coins.backend.ModuleElement から継承したフィールド |
module, root, sourceLineNo, symbol |
コンストラクタの概要 | |
Data(Module module,
ImList ptr)
Parse S-expression DATA description and convert to internal form |
|
Data(Module module,
Symbol sym,
LirNode value)
Create new constant/space/zeros object. |
メソッドの概要 | |
boolean |
apply(LocalTransformer xform)
Apply some transformation on DATA. |
boolean |
apply(LocalTransformer xform,
ImList args)
Apply some transformation on DATA with arguments. |
void |
printIt(java.io.PrintWriter out)
Dump internal data structure of the Data. |
void |
printIt(java.io.PrintWriter out,
LocalAnalyzer[] anals)
Dump internal data structure of the Data (Analysis ignored). |
void |
printStandardForm(java.io.PrintWriter out)
Print DATA in standard form. |
LirNode |
scalerValue()
Return the value if this Data is a scaler, null otherwise. |
java.lang.Object |
toSexp()
Convert to external LIR format. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public final LirNode[] components
コンストラクタの詳細 |
public Data(Module module, ImList ptr) throws SyntaxError
public Data(Module module, Symbol sym, LirNode value)
メソッドの詳細 |
public LirNode scalerValue()
public boolean apply(LocalTransformer xform, ImList args)
public boolean apply(LocalTransformer xform)
public java.lang.Object toSexp()
ModuleElement
内の toSexp
public void printStandardForm(java.io.PrintWriter out)
ModuleElement
内の printStandardForm
public void printIt(java.io.PrintWriter out)
ModuleElement
内の printIt
public void printIt(java.io.PrintWriter out, LocalAnalyzer[] anals)
ModuleElement
内の printIt
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |