public class Token
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Token.Type |
| Modifier and Type | Field and Description |
|---|---|
ApplesoftKeyword |
keyword |
int |
line |
java.lang.Double |
number |
java.lang.String |
text |
Token.Type |
type |
| Modifier and Type | Method and Description |
|---|---|
Token |
accept(Visitor t) |
static Token |
comment(int line,
java.lang.String text) |
static Token |
directive(int line,
java.lang.String text) |
static Token |
eol(int line) |
static Token |
ident(int line,
java.lang.String text) |
static Token |
keyword(int line,
ApplesoftKeyword keyword) |
static Token |
number(int line,
java.lang.Double number) |
static Token |
string(int line,
java.lang.String text) |
static Token |
syntax(int line,
int ch) |
java.lang.String |
toString() |
public final int line
public final Token.Type type
public final ApplesoftKeyword keyword
public final java.lang.Double number
public final java.lang.String text
public java.lang.String toString()
toString in class java.lang.Objectpublic static Token eol(int line)
public static Token number(int line, java.lang.Double number)
public static Token ident(int line, java.lang.String text)
public static Token comment(int line, java.lang.String text)
public static Token string(int line, java.lang.String text)
public static Token keyword(int line, ApplesoftKeyword keyword)
public static Token syntax(int line, int ch)
public static Token directive(int line, java.lang.String text)