public class OCLParserprs extends java.lang.Object implements lpg.runtime.ParseTable, OCLParsersym
| Modifier and Type | Class and Description |
|---|---|
static interface |
OCLParserprs.Asb |
static interface |
OCLParserprs.Asr |
static interface |
OCLParserprs.BaseAction |
static interface |
OCLParserprs.BaseCheck |
static interface |
OCLParserprs.InSymb |
static interface |
OCLParserprs.IsKeyword |
static interface |
OCLParserprs.IsNullable |
static interface |
OCLParserprs.Name |
static interface |
OCLParserprs.Nasb |
static interface |
OCLParserprs.Nasr |
static interface |
OCLParserprs.NonterminalIndex |
static interface |
OCLParserprs.ProsthesesIndex |
static interface |
OCLParserprs.ScopeLa |
static interface |
OCLParserprs.ScopeLhs |
static interface |
OCLParserprs.ScopePrefix |
static interface |
OCLParserprs.ScopeRhs |
static interface |
OCLParserprs.ScopeState |
static interface |
OCLParserprs.ScopeStateSet |
static interface |
OCLParserprs.ScopeSuffix |
static interface |
OCLParserprs.TermAction |
static interface |
OCLParserprs.TermCheck |
static interface |
OCLParserprs.TerminalIndex |
| Modifier and Type | Field and Description |
|---|---|
static int |
ACCEPT_ACTION |
static char[] |
asb |
static byte[] |
asr |
static boolean |
BACKTRACK |
static char[] |
baseAction |
static short[] |
baseCheck |
static int |
EOFT_SYMBOL |
static int |
EOLT_SYMBOL |
static int |
ERROR_ACTION |
static int |
ERROR_SYMBOL |
static int |
IDENTIFIER_SYMBOL |
static char[] |
inSymb |
static byte[] |
isKeyword |
static byte[] |
isNullable |
static int |
LA_STATE_OFFSET |
static char[] |
lhs |
static int |
MAX_LA |
static int |
MAX_NAME_LENGTH |
static java.lang.String[] |
name |
static byte[] |
nasb |
static char[] |
nasr |
static char[] |
nonterminalIndex |
static int |
NT_OFFSET |
static int |
NUM_NONTERMINALS |
static int |
NUM_RULES |
static int |
NUM_STATES |
static int |
NUM_SYMBOLS |
static byte[] |
prosthesesIndex |
static short[] |
rhs |
static int |
SCOPE_SIZE |
static int |
SCOPE_UBOUND |
static byte[] |
scopeLa |
static char[] |
scopeLhs |
static char[] |
scopePrefix |
static char[] |
scopeRhs |
static char[] |
scopeState |
static byte[] |
scopeStateSet |
static char[] |
scopeSuffix |
static int |
SEGMENT_SIZE |
static int |
START_STATE |
static char[] |
termAction |
static byte[] |
termCheck |
static char[] |
terminalIndex |
isValidForParser, numTokenKinds, orderedTerminalSymbols, TK_and, TK_ARROW, TK_AT, TK_Bag, TK_BAR, TK_body, TK_Boolean, TK_CARET, TK_CARETCARET, TK_Collection, TK_COLON, TK_COLONCOLON, TK_COMMA, TK_context, TK_def, TK_derive, TK_DIVIDE, TK_DOT, TK_DOTDOT, TK_else, TK_endif, TK_endpackage, TK_EOF_TOKEN, TK_EQUAL, TK_ERROR_TOKEN, TK_false, TK_GREATER, TK_GREATER_EQUAL, TK_IDENTIFIER, TK_if, TK_implies, TK_import, TK_in, TK_init, TK_Integer, TK_INTEGER_LITERAL, TK_inv, TK_invalid, TK_LBRACE, TK_LBRACKET, TK_LESS, TK_LESS_EQUAL, TK_let, TK_LPAREN, TK_MINUS, TK_MULTI_LINE_COMMENT, TK_MULTIPLY, TK_not, TK_NOT_EQUAL, TK_null, TK_OclAny, TK_OclInvalid, TK_OclMessage, TK_OclVoid, TK_or, TK_OrderedSet, TK_package, TK_PLUS, TK_post, TK_pre, TK_QUESTIONMARK, TK_QUOTED_IDENTIFIER, TK_RBRACE, TK_RBRACKET, TK_Real, TK_REAL_LITERAL, TK_RPAREN, TK_self, TK_SEMICOLON, TK_Sequence, TK_Set, TK_SINGLE_LINE_COMMENT, TK_static, TK_String, TK_STRING_LITERAL, TK_then, TK_true, TK_Tuple, TK_UnlimitedNatural, TK_xor| Constructor and Description |
|---|
OCLParserprs() |
| Modifier and Type | Method and Description |
|---|---|
int |
asb(int index) |
int |
asi(int state) |
int |
asr(int index) |
int |
baseAction(int index) |
int |
baseCheck(int index) |
int |
getAcceptAction() |
boolean |
getBacktrack() |
int |
getEoftSymbol() |
int |
getEoltSymbol() |
int |
getErrorAction() |
int |
getErrorSymbol() |
int |
getIdentifier_SYMBOL() |
int |
getLaStateOffset() |
int |
getMaxLa() |
int |
getMaxNameLength() |
int |
getNtOffset() |
int |
getNumNonterminals() |
int |
getNumRules() |
int |
getNumStates() |
int |
getNumSymbols() |
int |
getScopeSize() |
int |
getScopeUbound() |
int |
getSegmentSize() |
int |
getStartState() |
int |
getStartSymbol() |
int |
inSymb(int index) |
int |
inSymbol(int state) |
boolean |
isKeyword(int index) |
boolean |
isNullable(int index) |
boolean |
isValidForParser() |
int |
lhs(int index) |
int |
lookAhead(int la_state,
int sym) |
java.lang.String |
name(int index) |
int |
nasb(int index) |
int |
nasi(int state) |
int |
nasr(int index) |
int |
nonterminalIndex(int index) |
int |
ntAction(int state,
int sym)
assert(! goto_default);
|
int |
originalState(int state) |
int |
prosthesesIndex(int index) |
int |
rhs(int index) |
int |
scopeLa(int index) |
int |
scopeLhs(int index) |
int |
scopePrefix(int index) |
int |
scopeRhs(int index) |
int |
scopeState(int index) |
int |
scopeStateSet(int index) |
int |
scopeSuffix(int index) |
int |
tAction(int state,
int sym)
assert(! shift_default);
|
int |
termAction(int index) |
int |
termCheck(int index) |
int |
terminalIndex(int index) |
public static final int ERROR_SYMBOL
public static final int SCOPE_UBOUND
public static final int SCOPE_SIZE
public static final int MAX_NAME_LENGTH
public static final int NUM_STATES
public static final int NT_OFFSET
public static final int LA_STATE_OFFSET
public static final int MAX_LA
public static final int NUM_RULES
public static final int NUM_NONTERMINALS
public static final int NUM_SYMBOLS
public static final int SEGMENT_SIZE
public static final int START_STATE
public static final int IDENTIFIER_SYMBOL
public static final int EOFT_SYMBOL
public static final int EOLT_SYMBOL
public static final int ACCEPT_ACTION
public static final int ERROR_ACTION
public static final boolean BACKTRACK
public static final byte[] isNullable
public static final byte[] prosthesesIndex
public static final byte[] isKeyword
public static final short[] baseCheck
public static final short[] rhs
public static final char[] baseAction
public static final char[] lhs
public static final byte[] termCheck
public static final char[] termAction
public static final char[] asb
public static final byte[] asr
public static final byte[] nasb
public static final char[] nasr
public static final char[] terminalIndex
public static final char[] nonterminalIndex
public static final char[] scopePrefix
public static final char[] scopeSuffix
public static final char[] scopeLhs
public static final byte[] scopeLa
public static final byte[] scopeStateSet
public static final char[] scopeRhs
public static final char[] scopeState
public static final char[] inSymb
public static final java.lang.String[] name
public final int getErrorSymbol()
getErrorSymbol in interface lpg.runtime.ParseTablepublic final int getScopeUbound()
getScopeUbound in interface lpg.runtime.ParseTablepublic final int getScopeSize()
getScopeSize in interface lpg.runtime.ParseTablepublic final int getMaxNameLength()
getMaxNameLength in interface lpg.runtime.ParseTablepublic final int getNumStates()
getNumStates in interface lpg.runtime.ParseTablepublic final int getNtOffset()
getNtOffset in interface lpg.runtime.ParseTablepublic final int getLaStateOffset()
getLaStateOffset in interface lpg.runtime.ParseTablepublic final int getMaxLa()
getMaxLa in interface lpg.runtime.ParseTablepublic final int getNumRules()
getNumRules in interface lpg.runtime.ParseTablepublic final int getNumNonterminals()
getNumNonterminals in interface lpg.runtime.ParseTablepublic final int getNumSymbols()
getNumSymbols in interface lpg.runtime.ParseTablepublic final int getSegmentSize()
getSegmentSize in interface lpg.runtime.ParseTablepublic final int getStartState()
getStartState in interface lpg.runtime.ParseTablepublic final int getIdentifier_SYMBOL()
public final int getEoftSymbol()
getEoftSymbol in interface lpg.runtime.ParseTablepublic final int getEoltSymbol()
getEoltSymbol in interface lpg.runtime.ParseTablepublic final int getAcceptAction()
getAcceptAction in interface lpg.runtime.ParseTablepublic final int getErrorAction()
getErrorAction in interface lpg.runtime.ParseTablepublic final boolean getBacktrack()
getBacktrack in interface lpg.runtime.ParseTablepublic final int getStartSymbol()
getStartSymbol in interface lpg.runtime.ParseTablepublic final boolean isValidForParser()
isValidForParser in interface lpg.runtime.ParseTablepublic final boolean isNullable(int index)
isNullable in interface lpg.runtime.ParseTablepublic final int prosthesesIndex(int index)
public final boolean isKeyword(int index)
public final int baseCheck(int index)
baseCheck in interface lpg.runtime.ParseTablepublic final int rhs(int index)
rhs in interface lpg.runtime.ParseTablepublic final int baseAction(int index)
baseAction in interface lpg.runtime.ParseTablepublic final int lhs(int index)
lhs in interface lpg.runtime.ParseTablepublic final int termCheck(int index)
termCheck in interface lpg.runtime.ParseTablepublic final int termAction(int index)
termAction in interface lpg.runtime.ParseTablepublic final int asb(int index)
asb in interface lpg.runtime.ParseTablepublic final int asr(int index)
asr in interface lpg.runtime.ParseTablepublic final int nasb(int index)
nasb in interface lpg.runtime.ParseTablepublic final int nasr(int index)
nasr in interface lpg.runtime.ParseTablepublic final int terminalIndex(int index)
terminalIndex in interface lpg.runtime.ParseTablepublic final int nonterminalIndex(int index)
nonterminalIndex in interface lpg.runtime.ParseTablepublic final int scopePrefix(int index)
scopePrefix in interface lpg.runtime.ParseTablepublic final int scopeSuffix(int index)
scopeSuffix in interface lpg.runtime.ParseTablepublic final int scopeLhs(int index)
scopeLhs in interface lpg.runtime.ParseTablepublic final int scopeLa(int index)
scopeLa in interface lpg.runtime.ParseTablepublic final int scopeStateSet(int index)
scopeStateSet in interface lpg.runtime.ParseTablepublic final int scopeRhs(int index)
scopeRhs in interface lpg.runtime.ParseTablepublic final int scopeState(int index)
scopeState in interface lpg.runtime.ParseTablepublic final int inSymb(int index)
inSymb in interface lpg.runtime.ParseTablepublic final java.lang.String name(int index)
name in interface lpg.runtime.ParseTablepublic final int originalState(int state)
originalState in interface lpg.runtime.ParseTablepublic final int asi(int state)
asi in interface lpg.runtime.ParseTablepublic final int nasi(int state)
nasi in interface lpg.runtime.ParseTablepublic final int inSymbol(int state)
inSymbol in interface lpg.runtime.ParseTablepublic final int ntAction(int state,
int sym)
ntAction in interface lpg.runtime.ParseTablepublic final int tAction(int state,
int sym)
tAction in interface lpg.runtime.ParseTablepublic final int lookAhead(int la_state,
int sym)
lookAhead in interface lpg.runtime.ParseTable