|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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
SyntaxErrorjava.lang.String preSpace(java.lang.String x)
public void setOpt(ImList prepend)
public ImList opt()
public java.lang.String toString()
java.lang.Object 内の toStringpublic abstract java.lang.Object toSexp()
public abstract java.lang.String contents()
public java.lang.String printName()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||