java.lang.Objectorg.eclipse.gmt.umlx.registry.km3.parser.KM3KWLexerprs
org.eclipse.gmt.umlx.registry.km3.parser.KM3KWLexer
public class KM3KWLexer
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.gmt.umlx.registry.km3.parser.KM3KWLexerprs |
---|
KM3KWLexerprs.BaseAction, KM3KWLexerprs.BaseCheck, KM3KWLexerprs.IsKeyword, KM3KWLexerprs.TermAction, KM3KWLexerprs.TermCheck |
Field Summary |
---|
Fields inherited from class org.eclipse.gmt.umlx.registry.km3.parser.KM3KWLexerprs |
---|
ACCEPT_ACTION, BACKTRACK, baseAction, baseCheck, EOFT_SYMBOL, EOLT_SYMBOL, ERROR_ACTION, IDENTIFIER_SYMBOL, isKeyword, LA_STATE_OFFSET, lhs, MAX_LA, NT_OFFSET, NUM_NONTERMINALS, NUM_RULES, NUM_STATES, NUM_SYMBOLS, rhs, SEGMENT_SIZE, START_STATE, termAction, termCheck |
Fields inherited from interface org.eclipse.gmt.umlx.registry.km3.parser.KM3LPGParsersym |
---|
isValidForParser, orderedTerminalSymbols, TK_abstract, TK_ARROW, TK_attribute, TK_BAR, TK_CARET, TK_CARETCARET, TK_class, TK_COLON, TK_COLONCOLON, TK_COMMA, TK_container, TK_datatype, TK_DIVIDE, TK_DOT, TK_DOTDOT, TK_enumeration, TK_EOF_TOKEN, TK_EQUAL, TK_ERROR_TOKEN, TK_extends, TK_GREATER, TK_GREATER_EQUAL, TK_IDENTIFIER, TK_instance, TK_INTEGER_LITERAL, TK_LBRACE, TK_LBRACKET, TK_LESS, TK_LESS_EQUAL, TK_literal, TK_LPAREN, TK_MINUS, TK_MULTIPLY, TK_NOT_EQUAL, TK_oppositeOf, TK_ordered, TK_package, TK_PLUS, TK_QUESTIONMARK, TK_QUOTED_NAME, TK_RBRACE, TK_RBRACKET, TK_reference, TK_RPAREN, TK_SEMICOLON, TK_unique |
Fields inherited from interface org.eclipse.gmt.umlx.registry.km3.parser.KM3KWLexersym |
---|
Char_a, Char_A, Char_b, Char_B, Char_c, Char_C, Char_d, Char_D, Char_DollarSign, Char_e, Char_E, Char_EOF, Char_f, Char_F, Char_g, Char_G, Char_h, Char_H, Char_i, Char_I, Char_j, Char_J, Char_k, Char_K, Char_l, Char_L, Char_m, Char_M, Char_n, Char_N, Char_o, Char_O, Char_p, Char_P, Char_q, Char_Q, Char_r, Char_R, Char_s, Char_S, Char_t, Char_T, Char_u, Char_U, Char_v, Char_V, Char_w, Char_W, Char_x, Char_X, Char_y, Char_Y, Char_z, Char_Z, isValidForParser, orderedTerminalSymbols |
Constructor Summary | |
---|---|
KM3KWLexer(char[] inputChars,
int identifierKind)
|
Method Summary | |
---|---|
int[] |
getKeywordKinds()
|
int |
lexer(int curtok,
int lasttok)
|
void |
setInputChars(char[] inputChars)
|
Methods inherited from class org.eclipse.gmt.umlx.registry.km3.parser.KM3KWLexerprs |
---|
asb, asi, asr, baseAction, baseCheck, getAcceptAction, getBacktrack, getEoftSymbol, getEoltSymbol, getErrorAction, getErrorSymbol, getIdentifierSymbol, getLaStateOffset, getMaxLa, getMaxNameLength, getNtOffset, getNumNonterminals, getNumRules, getNumStates, getNumSymbols, getScopeSize, getScopeUbound, getSegmentSize, getStartState, getStartSymbol, inSymb, inSymbol, isKeyword, isValidForParser, lhs, lookAhead, name, nasb, nasi, nasr, nonterminalIndex, ntAction, originalState, rhs, scopeLa, scopeLhs, scopePrefix, scopeRhs, scopeState, scopeStateSet, scopeSuffix, tAction, termAction, termCheck, terminalIndex |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public KM3KWLexer(char[] inputChars, int identifierKind)
Method Detail |
---|
public int[] getKeywordKinds()
public int lexer(int curtok, int lasttok)
public void setInputChars(char[] inputChars)