org.eclipse.gmt.umlx.registry.km3.parser
Class KM3KWLexer

java.lang.Object
  extended by org.eclipse.gmt.umlx.registry.km3.parser.KM3KWLexerprs
      extended by org.eclipse.gmt.umlx.registry.km3.parser.KM3KWLexer
All Implemented Interfaces:
lpg.lpgjavaruntime.ParseTable, KM3KWLexersym, KM3LPGParsersym

public class KM3KWLexer
extends KM3KWLexerprs
implements KM3LPGParsersym


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

KM3KWLexer

public KM3KWLexer(char[] inputChars,
                  int identifierKind)
Method Detail

getKeywordKinds

public int[] getKeywordKinds()

lexer

public int lexer(int curtok,
                 int lasttok)

setInputChars

public void setInputChars(char[] inputChars)