|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object gnu.expr.Symbols
public class Symbols
Utility class containing various routines to manipulate Scheme symbols. Note Scheme symbols are represented using java.lang.String objects, and there are no Symbol objects.
Method Summary | |
---|---|
static java.lang.String |
generate()
Generate a new un-interned Symbol with a unique name. |
static java.lang.String |
gentemp()
Generate a new (interned) symbol with a unique name. |
static java.lang.String |
intern(java.lang.String name)
|
static java.lang.String |
make(java.lang.String name)
Create or find a Symbol with a given name. |
static void |
print(java.lang.String name,
java.io.PrintWriter ps)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static final java.lang.String generate()
public static final java.lang.String gentemp()
public static java.lang.String make(java.lang.String name)
name
- the print-name of the desired Symbol
public static final java.lang.String intern(java.lang.String name)
public static void print(java.lang.String name, java.io.PrintWriter ps)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |