public class JcodTokens
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
JcodTokens.ConstType
ConstType
A (typed) tag (constant) representing the type of Constant in the Constant Pool.
|
static class |
JcodTokens.KeywordType |
static class |
JcodTokens.Token
Scanner Tokens (Definitive List)
|
static class |
JcodTokens.TokenType |
Modifier and Type | Field and Description |
---|---|
private static java.util.HashMap<java.lang.Integer,JcodTokens.ConstType> |
ConstantTypes |
protected static int |
MaxKeywords |
protected static int |
MaxTokens
Initialized keyword and token Hash Maps (and Reverse Tables)
|
private static java.util.HashMap<java.lang.String,JcodTokens.ConstType> |
NameToConstantType |
private static java.util.HashMap<java.lang.String,JcodTokens.Token> |
ParsekeyToKeywords |
private static java.util.HashMap<java.lang.String,JcodTokens.Token> |
ParsekeyToTokens |
private static java.util.HashMap<java.lang.String,JcodTokens.Token> |
SymbolToKeywords |
private static java.util.HashMap<java.lang.String,JcodTokens.Token> |
SymbolToTokens |
private static java.util.HashMap<java.lang.Integer,JcodTokens.Token> |
TagToKeywords |
private static java.util.HashMap<java.lang.Integer,JcodTokens.Token> |
TagToTokens |
Constructor and Description |
---|
JcodTokens() |
Modifier and Type | Method and Description |
---|---|
static JcodTokens.ConstType |
constType(int i) |
static JcodTokens.ConstType |
constType(java.lang.String parsekey) |
static int |
constValue(java.lang.String stringValue) |
static JcodTokens.Token |
keyword_token_ID(java.lang.String ID) |
static JcodTokens.Token |
keyword_token_ident(java.lang.String idValue) |
static int |
keyword_token_int(java.lang.String idValue) |
static JcodTokens.Token |
keyword_token(int tk) |
static JcodTokens.Token |
keyword_token(java.lang.String parsekey) |
static java.lang.String |
keywordName(int token) |
private static void |
registerConstantType(JcodTokens.ConstType tt) |
private static void |
registerToken(JcodTokens.Token tk) |
static JcodTokens.Token |
token_ID(java.lang.String ID) |
static JcodTokens.Token |
token(int tk) |
static JcodTokens.Token |
token(java.lang.String parsekey) |
protected static final int MaxTokens
private static java.util.HashMap<java.lang.Integer,JcodTokens.Token> TagToTokens
private static java.util.HashMap<java.lang.String,JcodTokens.Token> SymbolToTokens
private static java.util.HashMap<java.lang.String,JcodTokens.Token> ParsekeyToTokens
protected static final int MaxKeywords
private static java.util.HashMap<java.lang.Integer,JcodTokens.Token> TagToKeywords
private static java.util.HashMap<java.lang.String,JcodTokens.Token> SymbolToKeywords
private static java.util.HashMap<java.lang.String,JcodTokens.Token> ParsekeyToKeywords
private static java.util.HashMap<java.lang.String,JcodTokens.ConstType> NameToConstantType
private static java.util.HashMap<java.lang.Integer,JcodTokens.ConstType> ConstantTypes
private static void registerToken(JcodTokens.Token tk)
public static JcodTokens.Token token(int tk)
public static JcodTokens.Token keyword_token(int tk)
public static JcodTokens.Token token(java.lang.String parsekey)
public static JcodTokens.Token keyword_token(java.lang.String parsekey)
public static JcodTokens.Token token_ID(java.lang.String ID)
public static JcodTokens.Token keyword_token_ID(java.lang.String ID)
public static java.lang.String keywordName(int token)
public static JcodTokens.Token keyword_token_ident(java.lang.String idValue)
public static int keyword_token_int(java.lang.String idValue)
public static JcodTokens.ConstType constType(int i)
public static JcodTokens.ConstType constType(java.lang.String parsekey)
private static void registerConstantType(JcodTokens.ConstType tt)
public static int constValue(java.lang.String stringValue)