public abstract class Symbol extends Object implements Numerable
| Modifier and Type | Field and Description |
|---|---|
static int |
FIRST_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
getName() |
int |
getNumber() |
abstract Member |
getReducer() |
abstract Type |
getReducerType() |
abstract boolean |
isEmpty() |
abstract boolean |
isEof() |
abstract boolean |
isError() |
abstract boolean |
isNil() |
abstract boolean |
isOmega() |
abstract boolean |
isStart() |
abstract void |
print(Appendable p) |
abstract void |
print(HtmlPrinter p) |
public static final int FIRST_NUMBER
public abstract String getName()
public abstract boolean isStart()
public abstract boolean isNil()
public abstract boolean isOmega()
public abstract boolean isEmpty()
public abstract boolean isEof()
public abstract boolean isError()
public abstract Member getReducer()
public abstract Type getReducerType()
public abstract void print(Appendable p)
throws IOException
IOExceptionpublic abstract void print(HtmlPrinter p) throws IOException
IOException