|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.backend.sym.Symbol
Symbol table entry
フィールドの概要 | |
int |
boundary
|
int |
id
|
java.lang.String |
name
|
(パッケージプライベート) ImList |
opt
|
int |
storage
|
SymTab |
table
|
int |
type
|
コンストラクタの概要 | |
(パッケージプライベート) |
Symbol(SymTab table,
java.lang.String name,
int id,
int storage,
int type,
int boundary,
ImList opt)
|
メソッドの概要 | |
abstract java.lang.String |
contents()
Return contents of symbol instance. |
ImList |
opt()
Return current option list. |
(パッケージプライベート) static Symbol |
parseSymbol(SymTab table,
int id,
ImList list)
Create new symbol from listarg |
(パッケージプライベート) java.lang.String |
preSpace(java.lang.String x)
Prepend space only if x is nonnull string |
java.lang.String |
printName()
Name in print |
void |
setOpt(ImList prepend)
Set options |
abstract java.lang.Object |
toSexp()
Convert to external form. |
java.lang.String |
toString()
Visualize symbol instance. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public final SymTab table
public final java.lang.String name
public final int id
public final int storage
public final int type
public final int boundary
ImList opt
コンストラクタの詳細 |
Symbol(SymTab table, java.lang.String name, int id, int storage, int type, int boundary, ImList opt)
メソッドの詳細 |
static Symbol parseSymbol(SymTab table, int id, ImList list) throws SyntaxError
SyntaxError
java.lang.String preSpace(java.lang.String x)
public void setOpt(ImList prepend)
public ImList opt()
public java.lang.String toString()
java.lang.Object
内の toString
public abstract java.lang.Object toSexp()
public abstract java.lang.String contents()
public java.lang.String printName()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |