|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcoins.backend.sym.Symbol
Symbol table entry
| Field Summary | |
int |
boundary
|
int |
id
|
java.lang.String |
name
|
(package private) ImList |
opt
|
int |
storage
|
SymTab |
table
|
int |
type
|
| Constructor Summary | |
(package private) |
Symbol(SymTab table,
java.lang.String name,
int id,
int storage,
int type,
int boundary,
ImList opt)
|
| Method Summary | |
abstract java.lang.String |
contents()
Return contents of symbol instance. |
ImList |
opt()
Return current option list. |
(package private) static Symbol |
parseSymbol(SymTab table,
int id,
ImList list)
Create new symbol from listarg |
(package private) 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. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
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
| Constructor Detail |
Symbol(SymTab table,
java.lang.String name,
int id,
int storage,
int type,
int boundary,
ImList opt)
| Method Detail |
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()
public abstract java.lang.Object toSexp()
public abstract java.lang.String contents()
public java.lang.String printName()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||