|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjfun.parsec.tokens.Tokens
public final class Tokens
This class create some basic tokens.
Constructor Summary | |
---|---|
Tokens()
|
Method Summary | ||
---|---|---|
static java.lang.Character |
char_literal(char c)
create a character literal token. |
|
static
|
createTypedToken(java.lang.String text,
T type)
Create a typed token. |
|
static TokenDecimal |
decimal_literal(java.lang.String s)
create a decimal literal token object. |
|
static jfun.parsec.tokens.TokenEof |
eof()
Get a token instance for eof. |
|
static java.lang.Long |
int_literal(long n)
Deprecated. use long_literal(long) instead. |
|
static java.lang.Long |
long_literal(long n)
Create a integer literal token whose value is within the range of a long integer. |
|
static MyToken |
my(java.lang.String text,
int kind)
Deprecated. |
|
static TokenQuoted |
quoted_string(java.lang.String open,
java.lang.String close,
java.lang.String s)
Create a quoted string token. |
|
static TokenReserved |
reserved(java.lang.String n)
create a TokenReserved object. |
|
static java.lang.String |
str_literal(java.lang.String s)
Create a string literal token. |
|
static TokenWord |
word(java.lang.String n)
create a TokenWord object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Tokens()
Method Detail |
---|
public static <T> TypedToken<T> createTypedToken(java.lang.String text, T type)
text
- the token text.type
- the token type.
public static TokenReserved reserved(java.lang.String n)
n
- the reserved word.
public static TokenWord word(java.lang.String n)
n
- the word.
@Deprecated public static MyToken my(java.lang.String text, int kind)
text
- the text.kind
- the kind.
public static TokenDecimal decimal_literal(java.lang.String s)
s
- the decimal string representation.
public static java.lang.Character char_literal(char c)
c
- the character.
public static java.lang.Long int_literal(long n)
long_literal(long)
instead.
n
- the number
public static java.lang.Long long_literal(long n)
n
- the number
public static TokenQuoted quoted_string(java.lang.String open, java.lang.String close, java.lang.String s)
open
- the open quoteclose
- the close quotes
- the quoted string
public static java.lang.String str_literal(java.lang.String s)
s
- the string literal.
public static jfun.parsec.tokens.TokenEof eof()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |