| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectgnu.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 | ||||||||