diff options
Diffstat (limited to 'lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99ExpressionParserprs.java')
-rw-r--r-- | lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99ExpressionParserprs.java | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99ExpressionParserprs.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99ExpressionParserprs.java index f3c1231aaca..b77ed8e2dc7 100644 --- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99ExpressionParserprs.java +++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99ExpressionParserprs.java @@ -550,24 +550,29 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9 public final static String name[] = Name.name; + @Override public final String name(int index) { return name[index]; } public final static int ERROR_SYMBOL = 51, SCOPE_UBOUND = 32, SCOPE_SIZE = 33, MAX_NAME_LENGTH = 38; + @Override public final int getErrorSymbol() { return ERROR_SYMBOL; } + @Override public final int getScopeUbound() { return SCOPE_UBOUND; } + @Override public final int getScopeSize() { return SCOPE_SIZE; } + @Override public final int getMaxNameLength() { return MAX_NAME_LENGTH; } @@ -578,42 +583,52 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9 public final static boolean BACKTRACK = true; + @Override public final int getNumStates() { return NUM_STATES; } + @Override public final int getNtOffset() { return NT_OFFSET; } + @Override public final int getLaStateOffset() { return LA_STATE_OFFSET; } + @Override public final int getMaxLa() { return MAX_LA; } + @Override public final int getNumRules() { return NUM_RULES; } + @Override public final int getNumNonterminals() { return NUM_NONTERMINALS; } + @Override public final int getNumSymbols() { return NUM_SYMBOLS; } + @Override public final int getSegmentSize() { return SEGMENT_SIZE; } + @Override public final int getStartState() { return START_STATE; } + @Override public final int getStartSymbol() { return lhs[0]; } @@ -622,55 +637,68 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9 return IDENTIFIER_SYMBOL; } + @Override public final int getEoftSymbol() { return EOFT_SYMBOL; } + @Override public final int getEoltSymbol() { return EOLT_SYMBOL; } + @Override public final int getAcceptAction() { return ACCEPT_ACTION; } + @Override public final int getErrorAction() { return ERROR_ACTION; } + @Override public final boolean isValidForParser() { return isValidForParser; } + @Override public final boolean getBacktrack() { return BACKTRACK; } + @Override public final int originalState(int state) { return -baseCheck[state]; } + @Override public final int asi(int state) { return asb[originalState(state)]; } + @Override public final int nasi(int state) { return nasb[originalState(state)]; } + @Override public final int inSymbol(int state) { return inSymb[originalState(state)]; } + @Override public final int ntAction(int state, int sym) { return baseAction[state + sym]; } + @Override public final int tAction(int state, int sym) { int i = baseAction[state], k = i + sym; return termAction[termCheck[k] == sym ? k : i]; } + @Override public final int lookAhead(int la_state, int sym) { int k = la_state + sym; return termAction[termCheck[k] == sym ? k : la_state]; |