|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--coins.backend.ModuleElement
Common attributes of Function/Data, components of Module.
| フィールドの概要 | |
Module |
module
Module this element belongs to |
Root |
root
Collection of global variables. |
int |
sourceLineNo
Source line position. |
SymStatic |
symbol
Symbol table entry of this element. |
| コンストラクタの概要 | |
(パッケージプライベート) |
ModuleElement(Module module,
java.lang.String name)
Initialize fields. |
(パッケージプライベート) |
ModuleElement(Module module,
SymStatic symbol)
Initialize fields. |
| メソッドの概要 | |
abstract void |
printIt(java.io.PrintWriter out)
Print for debugging. |
abstract void |
printIt(java.io.PrintWriter out,
LocalAnalyzer[] anals)
Print for debugging with specified analysis. |
abstract void |
printStandardForm(java.io.PrintWriter out)
Print in standard form. |
abstract 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 Module module
public final Root root
public final SymStatic symbol
public final int sourceLineNo
| コンストラクタの詳細 |
ModuleElement(Module module,
java.lang.String name)
throws SyntaxError
ModuleElement(Module module,
SymStatic symbol)
| メソッドの詳細 |
public abstract java.lang.Object toSexp()
public abstract void printStandardForm(java.io.PrintWriter out)
public abstract void printIt(java.io.PrintWriter out)
public abstract void printIt(java.io.PrintWriter out,
LocalAnalyzer[] anals)
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||