public class OCLParserprs extends Object implements 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 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) |
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 String[] name
public final int getErrorSymbol()
public final int getScopeUbound()
public final int getScopeSize()
public final int getMaxNameLength()
public final int getNumStates()
public final int getNtOffset()
public final int getLaStateOffset()
public final int getMaxLa()
public final int getNumRules()
public final int getNumNonterminals()
public final int getNumSymbols()
public final int getSegmentSize()
public final int getStartState()
public final int getIdentifier_SYMBOL()
public final int getEoftSymbol()
public final int getEoltSymbol()
public final int getAcceptAction()
public final int getErrorAction()
public final boolean getBacktrack()
public final int getStartSymbol()
public final boolean isValidForParser()
public final boolean isNullable(int index)
public final int prosthesesIndex(int index)
public final boolean isKeyword(int index)
public final int baseCheck(int index)
public final int rhs(int index)
public final int baseAction(int index)
public final int lhs(int index)
public final int termCheck(int index)
public final int termAction(int index)
public final int asb(int index)
public final int asr(int index)
public final int nasb(int index)
public final int nasr(int index)
public final int terminalIndex(int index)
public final int nonterminalIndex(int index)
public final int scopePrefix(int index)
public final int scopeSuffix(int index)
public final int scopeLhs(int index)
public final int scopeLa(int index)
public final int scopeStateSet(int index)
public final int scopeRhs(int index)
public final int scopeState(int index)
public final int inSymb(int index)
public final String name(int index)
public final int originalState(int state)
public final int asi(int state)
public final int nasi(int state)
public final int inSymbol(int state)
public final int ntAction(int state, int sym)
public final int tAction(int state, int sym)
public final int lookAhead(int la_state, int sym)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.