jAsea
Class Tokenizer
java.lang.Object
|
+--jAsea.Tokenizer
- All Implemented Interfaces:
- TokenizerConstants
- class Tokenizer
- extends java.lang.Object
- implements TokenizerConstants
Constructor Summary |
(package private) |
Tokenizer(java.lang.String _s)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
currentChar
int currentChar
last_token
Token last_token
token_avail
boolean token_avail
s
java.lang.String s
T_Variable
public static final int T_Variable
- See Also:
- Constant Field Values
T_LParen
public static final int T_LParen
- See Also:
- Constant Field Values
T_RParen
public static final int T_RParen
- See Also:
- Constant Field Values
T_Integer
public static final int T_Integer
- See Also:
- Constant Field Values
T_AddOp
public static final int T_AddOp
- See Also:
- Constant Field Values
T_MultOp
public static final int T_MultOp
- See Also:
- Constant Field Values
T_CompOp
public static final int T_CompOp
- See Also:
- Constant Field Values
T_Comma
public static final int T_Comma
- See Also:
- Constant Field Values
T_Ident
public static final int T_Ident
- See Also:
- Constant Field Values
T_AndOp
public static final int T_AndOp
- See Also:
- Constant Field Values
T_OrOp
public static final int T_OrOp
- See Also:
- Constant Field Values
T_EOS
public static final int T_EOS
- See Also:
- Constant Field Values
Type_Names
public static final java.lang.String[] Type_Names
N_Expr
public static final java.lang.String N_Expr
- See Also:
- Constant Field Values
N_Or
public static final java.lang.String N_Or
- See Also:
- Constant Field Values
N_And
public static final java.lang.String N_And
- See Also:
- Constant Field Values
N_Comp
public static final java.lang.String N_Comp
- See Also:
- Constant Field Values
N_Add
public static final java.lang.String N_Add
- See Also:
- Constant Field Values
N_Mult
public static final java.lang.String N_Mult
- See Also:
- Constant Field Values
N_Unary
public static final java.lang.String N_Unary
- See Also:
- Constant Field Values
N_Postfix
public static final java.lang.String N_Postfix
- See Also:
- Constant Field Values
N_Primary
public static final java.lang.String N_Primary
- See Also:
- Constant Field Values
N_Ident
public static final java.lang.String N_Ident
- See Also:
- Constant Field Values
N_MultOp
public static final java.lang.String N_MultOp
- See Also:
- Constant Field Values
N_AddOp
public static final java.lang.String N_AddOp
- See Also:
- Constant Field Values
N_CompOp
public static final java.lang.String N_CompOp
- See Also:
- Constant Field Values
Tokenizer
Tokenizer(java.lang.String _s)
printTokens
static void printTokens(java.lang.String s)
printTokens
void printTokens()
push_back
void push_back()
next_token
Token next_token()
token
Token token(int i)
isdigit
boolean isdigit(char ch)
isalpha
boolean isalpha(char ch)
isalnum
boolean isalnum(char ch)