public class LexGen extends JavaCCGlobals implements JavaCCParserConstants
Modifier and Type | Field and Description |
---|---|
static Action[] |
actions |
static boolean[] |
canLoop |
static int[] |
canMatchAnyChar |
static boolean[] |
canReachOnMore |
static int |
curKind |
static RegularExpression |
curRE |
static int |
defaultLexState |
static boolean |
hasEmptyMatch |
static boolean |
hasLoop |
static boolean[] |
hasNfa |
static boolean[] |
ignoreCase |
static NfaState |
initialState |
static int[] |
initMatch |
static java.util.Hashtable |
initStates |
static boolean |
keepLineCol |
static int |
lexStateIndex |
static java.lang.String[] |
lexStateName |
static int[] |
lexStates |
static java.lang.String |
lexStateSuffix |
static int |
maxLexStates |
static int[] |
maxLongsReqd |
static int |
maxOrdinal |
static boolean[] |
mixed |
static RegularExpression[] |
rexprs |
static boolean[] |
stateHasActions |
static int |
stateSetSize |
static long[] |
toMore |
static long[] |
toSkip |
static long[] |
toSpecial |
static long[] |
toToken |
bnfproductions, ccol, cline, cu_from_insertion_point_2, cu_name, cu_to_insertion_point_1, cu_to_insertion_point_2, fileName, jj2index, jjtreeGenerated, lexstate_I2S, lexstate_S2I, lookaheadNeeded, maskindex, maskVals, named_tokens_table, names_of_tokens, ordered_named_tokens, origFileName, production_table, rexprlist, rexps_of_tokens, simple_tokens_table, token_mgr_decls, tokenCount, toolName, toolNames
_DEFAULT, _EOF, _IGNORE_CASE, _JAVACODE, _LOOKAHEAD, _MORE, _PARSER_BEGIN, _PARSER_END, _SKIP, _SPECIAL_TOKEN, _TOKEN, _TOKEN_MGR_DECLS, ABSTRACT, AFTER_EGEN, ANDASSIGN, ASSERT, ASSIGN, BANG, BIT_AND, BIT_OR, BOOLEAN, BREAK, BYTE, CASE, CATCH, CHAR, CHARACTER_LITERAL, CLASS, COLON, COMMA, CONST, CONTINUE, DECIMAL_EXPONENT, DECIMAL_FLOATING_POINT_LITERAL, DECIMAL_LITERAL, DECR, DEFAULT, DO, DOT, DOUBLE, ELSE, ENUM, EOF, EQ, EXTENDS, FALSE, FINAL, FINALLY, FLOAT, FLOATING_POINT_LITERAL, FOR, FORMAL_COMMENT, GE, GOTO, GT, HEX_LITERAL, HEXADECIMAL_EXPONENT, HEXADECIMAL_FLOATING_POINT_LITERAL, HOOK, IDENTIFIER, IF, IMPLEMENTS, IMPORT, IN_FORMAL_COMMENT, IN_MULTI_LINE_COMMENT, IN_SINGLE_LINE_COMMENT, INCR, INSTANCEOF, INT, INTEGER_LITERAL, INTERFACE, LANGLE, LBRACE, LBRACKET, LE, LETTER, LONG, LPAREN, LT, MINUS, MINUSASSIGN, MULTI_LINE_COMMENT, NATIVE, NE, NEW, NULL, OCTAL_LITERAL, ORASSIGN, PACKAGE, PART_LETTER, PLUS, PLUSASSIGN, PRIVATE, PROTECTED, PUBLIC, RANGLE, RBRACE, RBRACKET, REM, REMASSIGN, RETURN, RPAREN, RSIGNEDSHIFT, RUNSIGNEDSHIFT, SC_AND, SC_OR, SEMICOLON, SHORT, SINGLE_LINE_COMMENT, SLASH, SLASHASSIGN, STAR, STARASSIGN, STATIC, STRICTFP, STRING_LITERAL, SUPER, SWITCH, SYNCHRONIZED, THIS, THROW, THROWS, TILDE, tokenImage, TRANSIENT, TRUE, TRY, VOID, VOLATILE, WHILE, XOR, XORASSIGN
Constructor and Description |
---|
LexGen() |
Modifier and Type | Method and Description |
---|---|
static void |
AddCharToSkip(char c,
int kind) |
static void |
DumpMoreActions() |
static void |
DumpSkipActions() |
static void |
DumpTokenActions() |
static void |
reInit() |
static void |
start() |
add_escapes, addUnicodeEscapes, bannerLine, createOutputDir, getIdString, getIdString, getToolNames, isGeneratedBy, printLeadingComments, printLeadingComments, printToken, printToken, printTokenList, printTokenOnly, printTokenOnly, printTokenSetup, printTrailingComments, printTrailingComments, staticOpt
public static int lexStateIndex
public static int maxOrdinal
public static java.lang.String lexStateSuffix
public static int[] lexStates
public static boolean[] ignoreCase
public static Action[] actions
public static java.util.Hashtable initStates
public static int stateSetSize
public static int maxLexStates
public static java.lang.String[] lexStateName
public static long[] toSkip
public static long[] toSpecial
public static long[] toMore
public static long[] toToken
public static int defaultLexState
public static RegularExpression[] rexprs
public static int[] maxLongsReqd
public static int[] initMatch
public static int[] canMatchAnyChar
public static boolean hasEmptyMatch
public static boolean[] canLoop
public static boolean[] stateHasActions
public static boolean hasLoop
public static boolean[] canReachOnMore
public static boolean[] hasNfa
public static boolean[] mixed
public static NfaState initialState
public static int curKind
public static RegularExpression curRE
public static boolean keepLineCol
public static void AddCharToSkip(char c, int kind)
public static void start()
public static void DumpSkipActions()
public static void DumpMoreActions()
public static void DumpTokenActions()
public static void reInit()