Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Khouzam2015-03-25 15:16:08 +0000
committerMarc Khouzam2015-03-25 15:18:06 +0000
commit87a29d31aa8dbeb20f5a2aac7b62fc24b17a5293 (patch)
tree1d7d0367fa3d6f58d093cdbc04f702831b0d3e74 /lrparser
parent37890019cbe3b6b861def0d80d0f08e91ef18865 (diff)
downloadorg.eclipse.cdt-87a29d31aa8dbeb20f5a2aac7b62fc24b17a5293.tar.gz
org.eclipse.cdt-87a29d31aa8dbeb20f5a2aac7b62fc24b17a5293.tar.xz
org.eclipse.cdt-87a29d31aa8dbeb20f5a2aac7b62fc24b17a5293.zip
Add many missing @Override to remove warnings
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Diffstat (limited to 'lrparser')
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/AbstractLRHangingTest.java1
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/action/deprecated/C99ResolveParserAction.java48
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/action/deprecated/C99TypedefTrackerParserAction.java12
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99BasicType.java12
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99CompositeTypeScope.java2
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Enumeration.java11
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Enumerator.java8
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Field.java1
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Function.java16
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99FunctionScope.java2
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99FunctionType.java3
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Label.java7
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99PointerType.java6
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99QualifierType.java6
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Scope.java17
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Structure.java13
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Typedef.java9
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Variable.java12
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/symboltable/C99SymbolTable.java1
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/BaseExtensibleLanguage.java4
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/LPGTokenAdapter.java18
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/ASTCompletionNode.java4
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/TokenMap.java1
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/c99/C99SecondaryParserFactory.java3
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/cpp/CPPSecondaryParserFactory.java5
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/gnu/GCCSecondaryParserFactory.java3
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/gnu/GPPSecondaryParserFactory.java5
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/c99/C99Language.java2
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/c99/DOMToC99TokenMap.java3
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/cpp/DOMToISOCPPTokenMap.java3
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/cpp/ISOCPPLanguage.java2
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/DOMToGCCTokenMap.java3
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/DOMToGPPTokenMap.java3
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/GCCLanguage.java2
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/GPPLanguage.java2
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/lpgextensions/AbstractTrialUndoActionProvider.java5
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/lpgextensions/FixedBacktrackingParser.java1
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99ExpressionParser.java11
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99ExpressionParserprs.java20
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99NoCastExpressionParser.java11
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99NoCastExpressionParserprs.java20
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99Parser.java10
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99Parserprs.java20
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99SizeofExpressionParser.java11
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99SizeofExpressionParserprs.java20
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPExpressionParser.java11
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPExpressionParserprs.java20
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoCastExpressionParser.java11
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoCastExpressionParserprs.java20
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoFunctionDeclaratorParser.java11
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoFunctionDeclaratorParserprs.java20
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPParser.java10
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPParserprs.java20
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPSizeofExpressionParser.java11
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPSizeofExpressionParserprs.java20
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPTemplateTypeParameterParser.java11
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPTemplateTypeParameterParserprs.java20
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCParser.java10
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCParserprs.java20
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCSizeofExpressionParser.java11
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCSizeofExpressionParserprs.java20
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPParser.java10
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPParserprs.java20
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPSizeofExpressionParser.java11
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPSizeofExpressionParserprs.java20
65 files changed, 686 insertions, 0 deletions
diff --git a/lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/AbstractLRHangingTest.java b/lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/AbstractLRHangingTest.java
index 8477c02556a..9e60a840eab 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/AbstractLRHangingTest.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/AbstractLRHangingTest.java
@@ -75,6 +75,7 @@ public class AbstractLRHangingTest extends TestCase{
Thread testThread = new Thread() {
+ @Override
public void run() {
String errMsg="";
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/action/deprecated/C99ResolveParserAction.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/action/deprecated/C99ResolveParserAction.java
index 922ad9724f1..2a131b02ade 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/action/deprecated/C99ResolveParserAction.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/action/deprecated/C99ResolveParserAction.java
@@ -192,6 +192,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
bindingScopeStack.add(new C99Scope(EScopeKind.eLocal));
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
bindingScopeStack.removeLast();
@@ -213,6 +214,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -236,6 +238,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
frame.openPointerModifierScope();
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -254,6 +257,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
declarationStack.add(new DeclaratorFrame());
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -269,6 +273,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
final DeclaratorFrame undoFrame = declarationStack.removeLast();
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -311,6 +316,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -330,6 +336,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
frame.setFunctionDeclarator(true);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -346,6 +353,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
frame.setFunctionDeclarator(true);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
frame.setFunctionDeclarator(false);
@@ -366,6 +374,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
declSpec.add(kind);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -395,6 +404,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
symbolTable = symbolTable.insert(GOTO_LABEL, ident, labelBinding);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -422,6 +432,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
}
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
symbolTable = oldTable;
@@ -455,6 +466,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
declSpec.setType(binding);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
declSpec.setType(null);
@@ -474,6 +486,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
frame.setDeclaratorName(parser.getRightIToken());
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
DebugUtil.printMethodTrace();
@@ -497,6 +510,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
}
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
for(int i = 0; i < scopeSize; i++) {
@@ -517,6 +531,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
frame.setDeclaratorBracketed(true);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
frame.setDeclaratorBracketed(false);
@@ -562,6 +577,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
exprTypeStack.push(type);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -584,6 +600,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
final IType type = exprTypeStack.pop();
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -620,6 +637,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
}
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
symbolTable = oldTable;
@@ -675,6 +693,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
//declarationStack.removeLast();
@@ -709,6 +728,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
declarationStack.getLast().removeLastNestedDeclaration();
@@ -739,6 +759,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
exprTypeStack.push(type);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
exprTypeStack.pop();
@@ -770,6 +791,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
exprTypeStack.push(type);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
exprTypeStack.pop();
@@ -786,6 +808,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
frame.addTypeModifier(new C99ArrayType());
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
frame.removeLastTypeModifier();
@@ -801,6 +824,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
frame.addTypeModifier(new C99ArrayType());
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
frame.removeLastTypeModifier();
@@ -826,6 +850,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
frame.addTypeModifier(arrayType);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
frame.removeLastTypeModifier();
@@ -842,6 +867,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
frame.addPointerModifier(new C99PointerType());
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
frame.removeLastPointerModifier();
@@ -862,6 +888,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
frame.addPointerModifier(pointerType);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
frame.removeLastPointerModifier();
@@ -891,6 +918,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
// I don't think this is really necessary but I need an undo action anyway
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
typeQualifiers = null;
@@ -934,6 +962,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
declSpec.setType(null);
@@ -985,6 +1014,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
frame.getDeclSpec().setType(struct);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
frame.getDeclSpec().setType(null);
@@ -1018,6 +1048,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
frame.getDeclSpec().setType(enumeration);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
frame.getDeclSpec().setType(null);
@@ -1045,6 +1076,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
declarationStack.getLast().addNestedDeclaration(enumerator);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
declarationStack.getLast().removeLastNestedDeclaration();
@@ -1070,6 +1102,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
exprTypeStack.push(type);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
exprTypeStack.pop();
@@ -1100,6 +1133,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
exprTypeStack.push(type);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
exprTypeStack.pop();
@@ -1130,6 +1164,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
exprTypeStack.push(positionType);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
exprTypeStack.pop();
@@ -1199,6 +1234,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
exprTypeStack.openScope();
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
exprTypeStack.closeScope();
@@ -1267,6 +1303,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
exprTypeStack.push(type);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
exprTypeStack.pop();
@@ -1289,6 +1326,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
exprTypeStack.push(type);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
exprTypeStack.pop();
@@ -1311,6 +1349,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
exprTypeStack.push(resultType);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
exprTypeStack.pop();
@@ -1366,6 +1405,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
exprTypeStack.push(resultType);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
exprTypeStack.pop();
@@ -1394,6 +1434,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
exprTypeStack.push(resultType);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
exprTypeStack.pop();
@@ -1414,6 +1455,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
exprTypeStack.push(resultType);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
exprTypeStack.pop();
@@ -1432,6 +1474,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
exprTypeStack.push(resultType);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
exprTypeStack.pop();
@@ -1451,6 +1494,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
//exprTypeStack.push(castType);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
exprTypeStack.push(exprType);
@@ -1466,6 +1510,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
final List<IType> scope = exprTypeStack.closeScope();
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
exprTypeStack.openScope(scope);
@@ -1479,6 +1524,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
final IType type = exprTypeStack.pop();
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -1515,6 +1561,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
}
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -1534,6 +1581,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ITypeContainer;
exprTypeStack.push(expr1Type);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
exprTypeStack.pop();
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/action/deprecated/C99TypedefTrackerParserAction.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/action/deprecated/C99TypedefTrackerParserAction.java
index 465402b397f..a74e5e65f84 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/action/deprecated/C99TypedefTrackerParserAction.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/action/deprecated/C99TypedefTrackerParserAction.java
@@ -108,6 +108,7 @@ public class C99TypedefTrackerParserAction {
symbolTableScopeStack.add(symbolTable);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -124,6 +125,7 @@ public class C99TypedefTrackerParserAction {
symbolTable = symbolTableScopeStack.removeLast(); // close the scope
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -144,6 +146,7 @@ public class C99TypedefTrackerParserAction {
declarationStack.add(new DeclaratorFrame());
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -159,6 +162,7 @@ public class C99TypedefTrackerParserAction {
final DeclaratorFrame undoFrame = declarationStack.removeLast();
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -178,6 +182,7 @@ public class C99TypedefTrackerParserAction {
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -204,6 +209,7 @@ public class C99TypedefTrackerParserAction {
declSpec.add(kind);
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -221,6 +227,7 @@ public class C99TypedefTrackerParserAction {
frame.setDeclaratorName(parser.getRightIToken());
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -251,6 +258,7 @@ public class C99TypedefTrackerParserAction {
declarationStack.add(new DeclaratorFrame(frame.getDeclSpec())); // reset the declarator
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -276,6 +284,7 @@ public class C99TypedefTrackerParserAction {
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
//declarationStack.removeLast();
@@ -303,6 +312,7 @@ public class C99TypedefTrackerParserAction {
final DeclaratorFrame frame = declarationStack.removeLast();
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -320,6 +330,7 @@ public class C99TypedefTrackerParserAction {
declarationStack.add(new DeclaratorFrame(frame.getDeclSpec())); // reset the declarator
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
@@ -344,6 +355,7 @@ public class C99TypedefTrackerParserAction {
final DeclaratorFrame frame = declarationStack.removeLast();
undoStack.add(new IUndoAction() {
+ @Override
public void undo() {
if(DEBUG) DebugUtil.printMethodTrace();
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99BasicType.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99BasicType.java
index 65cc45839c7..72a5aaf28f6 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99BasicType.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99BasicType.java
@@ -35,6 +35,7 @@ public class C99BasicType implements ICBasicType {
this.type = type;
}
+ @Override
public int getType() {
return type;
}
@@ -43,6 +44,7 @@ public class C99BasicType implements ICBasicType {
this.type = type;
}
+ @Override
public boolean isLong() {
return isLong;
}
@@ -51,6 +53,7 @@ public class C99BasicType implements ICBasicType {
this.isLong = isLong;
}
+ @Override
public boolean isShort() {
return isShort;
}
@@ -59,6 +62,7 @@ public class C99BasicType implements ICBasicType {
this.isShort = isShort;
}
+ @Override
public boolean isSigned() {
return isSigned;
}
@@ -67,6 +71,7 @@ public class C99BasicType implements ICBasicType {
this.isSigned = isSigned;
}
+ @Override
public boolean isUnsigned() {
return isUnsigned;
}
@@ -75,6 +80,7 @@ public class C99BasicType implements ICBasicType {
this.isUnsigned = isUnsigned;
}
+ @Override
public boolean isComplex() {
return isComplex;
}
@@ -83,6 +89,7 @@ public class C99BasicType implements ICBasicType {
this.isComplex = isComplex;
}
+ @Override
public boolean isImaginary() {
return isImaginary;
}
@@ -91,6 +98,7 @@ public class C99BasicType implements ICBasicType {
this.isImaginary = isImaginary;
}
+ @Override
public boolean isLongLong() {
return isLongLong;
}
@@ -99,11 +107,13 @@ public class C99BasicType implements ICBasicType {
this.isLongLong = isLongLong;
}
+ @Override
@Deprecated
public IASTExpression getValue() {
return null;
}
+ @Override
public boolean isSameType(IType t) {
if(t == this)
return true;
@@ -131,11 +141,13 @@ public class C99BasicType implements ICBasicType {
}
}
+ @Override
public Kind getKind() {
// TODO Auto-generated method stub
return null;
}
+ @Override
public int getModifiers() {
// TODO Auto-generated method stub
return 0;
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99CompositeTypeScope.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99CompositeTypeScope.java
index 398a2f62798..aa906438b88 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99CompositeTypeScope.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99CompositeTypeScope.java
@@ -26,10 +26,12 @@ public class C99CompositeTypeScope extends C99Scope implements ICCompositeTypeSc
this.struct = struct;
}
+ @Override
public ICompositeType getCompositeType() {
return struct;
}
+ @Override
public IBinding getBinding(@SuppressWarnings("unused") char[] name) {
throw new UnsupportedOperationException();
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Enumeration.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Enumeration.java
index 84d603e782c..96611ed28aa 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Enumeration.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Enumeration.java
@@ -46,6 +46,7 @@ public class C99Enumeration extends PlatformObject implements IC99Binding, IEnum
enumerators.add(e);
}
+ @Override
public IEnumerator[] getEnumerators() {
return enumerators.toArray(new IEnumerator[enumerators.size()]);
}
@@ -54,19 +55,23 @@ public class C99Enumeration extends PlatformObject implements IC99Binding, IEnum
this.name = name;
}
+ @Override
public String getName() {
return name;
}
+ @Override
public char[] getNameCharArray() {
return name.toCharArray();
}
+ @Override
public IType getType() {
return this;
}
+ @Override
public boolean isSameType(IType type) {
if( type == this )
return true;
@@ -94,18 +99,22 @@ public class C99Enumeration extends PlatformObject implements IC99Binding, IEnum
}
+ @Override
public ILinkage getLinkage() {
return Linkage.C_LINKAGE;
}
+ @Override
public IScope getScope() {
return scope;
}
+ @Override
public void setScope(IScope scope) {
this.scope = scope;
}
+ @Override
public IBinding getOwner() {
if (scope != null) {
return CVisitor.findEnclosingFunction((IASTNode) scope.getScopeName()); // local or global
@@ -113,10 +122,12 @@ public class C99Enumeration extends PlatformObject implements IC99Binding, IEnum
return null;
}
+ @Override
public long getMinValue() {
return SemanticUtil.computeMinValue(this);
}
+ @Override
public long getMaxValue() {
return SemanticUtil.computeMaxValue(this);
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Enumerator.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Enumerator.java
index 1e5b68d5e90..674de53e601 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Enumerator.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Enumerator.java
@@ -35,6 +35,7 @@ public class C99Enumerator extends PlatformObject implements IC99Binding, IEnume
this.name = name;
}
+ @Override
public String getName() {
return name;
}
@@ -43,6 +44,7 @@ public class C99Enumerator extends PlatformObject implements IC99Binding, IEnume
this.name = name;
}
+ @Override
public IType getType() {
return type;
}
@@ -51,28 +53,34 @@ public class C99Enumerator extends PlatformObject implements IC99Binding, IEnume
this.type = type;
}
+ @Override
public ILinkage getLinkage() {
return Linkage.C_LINKAGE;
}
+ @Override
public char[] getNameCharArray() {
return name.toCharArray();
}
+ @Override
public IScope getScope() {
return scope;
}
+ @Override
public void setScope(IScope scope) {
this.scope = scope;
}
+ @Override
public IBinding getOwner() {
if (type instanceof IBinding)
return (IBinding) type;
return null;
}
+ @Override
public IValue getValue() {
return Value.UNKNOWN;
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Field.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Field.java
index e17259e5da3..128652e9684 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Field.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Field.java
@@ -26,6 +26,7 @@ public class C99Field extends C99Variable implements IC99Binding, IField, ITypea
super(name);
}
+ @Override
public ICompositeType getCompositeTypeOwner() {
return compositeTypeOwner;
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Function.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Function.java
index 662da9896a3..4160f6a5f8b 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Function.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Function.java
@@ -55,6 +55,7 @@ public class C99Function extends PlatformObject implements IC99Binding, IFunctio
this.type = type;
}
+ @Override
public IParameter[] getParameters() {
return parameters.toArray(new IParameter[parameters.size()]);
}
@@ -63,6 +64,7 @@ public class C99Function extends PlatformObject implements IC99Binding, IFunctio
parameters.add(parameter);
}
+ @Override
public IFunctionType getType() {
return type;
}
@@ -71,6 +73,7 @@ public class C99Function extends PlatformObject implements IC99Binding, IFunctio
this.type = type;
}
+ @Override
public boolean isAuto() {
return isAuto;
}
@@ -79,6 +82,7 @@ public class C99Function extends PlatformObject implements IC99Binding, IFunctio
this.isAuto = isAuto;
}
+ @Override
public boolean isExtern() {
return isExtern;
}
@@ -87,6 +91,7 @@ public class C99Function extends PlatformObject implements IC99Binding, IFunctio
this.isExtern = isExtern;
}
+ @Override
public boolean isInline() {
return isInline;
}
@@ -95,6 +100,7 @@ public class C99Function extends PlatformObject implements IC99Binding, IFunctio
this.isInline = isInline;
}
+ @Override
public boolean isRegister() {
return isRegister;
}
@@ -103,6 +109,7 @@ public class C99Function extends PlatformObject implements IC99Binding, IFunctio
this.isRegister = isRegister;
}
+ @Override
public boolean isStatic() {
return isStatic;
}
@@ -111,6 +118,7 @@ public class C99Function extends PlatformObject implements IC99Binding, IFunctio
this.isStatic = isStatic;
}
+ @Override
public boolean takesVarArgs() {
return isVarArgs;
}
@@ -119,6 +127,7 @@ public class C99Function extends PlatformObject implements IC99Binding, IFunctio
this.isVarArgs = isVarArgs;
}
+ @Override
public boolean isNoReturn() {
return isNoReturn;
}
@@ -127,6 +136,7 @@ public class C99Function extends PlatformObject implements IC99Binding, IFunctio
this.isNoReturn = isNoReturn;
}
+ @Override
public ILinkage getLinkage() {
return Linkage.C_LINKAGE;
}
@@ -135,18 +145,22 @@ public class C99Function extends PlatformObject implements IC99Binding, IFunctio
this.name = name;
}
+ @Override
public String getName() {
return name;
}
+ @Override
public char[] getNameCharArray() {
return name.toCharArray();
}
+ @Override
public IScope getScope() {
return scope;
}
+ @Override
public IScope getFunctionScope() {
return bodyScope;
}
@@ -155,10 +169,12 @@ public class C99Function extends PlatformObject implements IC99Binding, IFunctio
this.bodyScope = bodyScope;
}
+ @Override
public void setScope(IScope scope) {
this.scope = scope;
}
+ @Override
public IBinding getOwner() {
return null;
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99FunctionScope.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99FunctionScope.java
index 7cc2d372545..5a87659cd7d 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99FunctionScope.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99FunctionScope.java
@@ -29,6 +29,7 @@ public class C99FunctionScope extends C99Scope implements ICFunctionScope {
private IScope bodyScope;
+ @Override
public IBinding getBinding(@SuppressWarnings("unused") char[] name) throws DOMException {
// TODO Auto-generated method stub
return null;
@@ -38,6 +39,7 @@ public class C99FunctionScope extends C99Scope implements ICFunctionScope {
this.bodyScope = bodyScope;
}
+ @Override
public IScope getBodyScope() throws DOMException {
return bodyScope;
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99FunctionType.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99FunctionType.java
index f683d7f9127..f4fd4e0adfb 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99FunctionType.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99FunctionType.java
@@ -21,6 +21,7 @@ public class C99FunctionType implements IFunctionType {
private IType returnType;
private List<IType> parameterTypes = new ArrayList<IType>();
+ @Override
public IType[] getParameterTypes() {
return parameterTypes.toArray(new IType[parameterTypes.size()]);
}
@@ -29,6 +30,7 @@ public class C99FunctionType implements IFunctionType {
parameterTypes.add(parameterType);
}
+ @Override
public IType getReturnType() {
return returnType;
}
@@ -37,6 +39,7 @@ public class C99FunctionType implements IFunctionType {
this.returnType = returnType;
}
+ @Override
public boolean isSameType(@SuppressWarnings("unused") IType type) {
// TODO Auto-generated method stub
return false;
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Label.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Label.java
index af6f4438930..a3689a465c7 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Label.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Label.java
@@ -37,32 +37,39 @@ public class C99Label extends PlatformObject implements IC99Binding, ILabel {
this.name = name;
}
+ @Override
public String getName() {
return name;
}
+ @Override
public char[] getNameCharArray() {
return name.toCharArray();
}
+ @Override
public IASTLabelStatement getLabelStatement() {
return null;
}
+ @Override
public ILinkage getLinkage() {
return Linkage.C_LINKAGE;
}
+ @Override
public IScope getScope() {
return scope;
}
+ @Override
public void setScope(IScope scope) {
this.scope = scope;
}
+ @Override
public IBinding getOwner() {
if (scope != null) {
return CVisitor.findEnclosingFunction((IASTNode) scope.getScopeName()); // local or global
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99PointerType.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99PointerType.java
index 7fc9b512687..dde3aec9744 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99PointerType.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99PointerType.java
@@ -33,14 +33,17 @@ public class C99PointerType implements ITypeContainer, ICPointerType {
this.type = type;
}
+ @Override
public IType getType() {
return type;
}
+ @Override
public void setType(IType type) {
this.type = type;
}
+ @Override
public boolean isConst() {
return isConst;
}
@@ -49,6 +52,7 @@ public class C99PointerType implements ITypeContainer, ICPointerType {
this.isConst = isConst;
}
+ @Override
public boolean isRestrict() {
return isRestrict;
}
@@ -57,6 +61,7 @@ public class C99PointerType implements ITypeContainer, ICPointerType {
this.isRestrict = isRestrict;
}
+ @Override
public boolean isVolatile() {
return isVolatile;
}
@@ -66,6 +71,7 @@ public class C99PointerType implements ITypeContainer, ICPointerType {
}
+ @Override
public boolean isSameType(IType t) {
if(t == this)
return true;
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99QualifierType.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99QualifierType.java
index 4b4dbee0a70..b1779cb24fc 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99QualifierType.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99QualifierType.java
@@ -39,6 +39,7 @@ public class C99QualifierType implements ICQualifierType, ITypeContainer {
this.type = type;
}
+ @Override
public boolean isRestrict() {
return isRestrict;
}
@@ -47,6 +48,7 @@ public class C99QualifierType implements ICQualifierType, ITypeContainer {
this.isRestrict = isRestrict;
}
+ @Override
public boolean isConst() {
return isConst;
}
@@ -55,6 +57,7 @@ public class C99QualifierType implements ICQualifierType, ITypeContainer {
this.isConst = isConst;
}
+ @Override
public boolean isVolatile() {
return isVolatile;
}
@@ -63,14 +66,17 @@ public class C99QualifierType implements ICQualifierType, ITypeContainer {
this.isVolatile = isVolatile;
}
+ @Override
public IType getType() {
return type;
}
+ @Override
public void setType(IType type) {
this.type = type;
}
+ @Override
public boolean isSameType(IType t) {
if(t == this)
return true;
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Scope.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Scope.java
index 7061c36eac0..6a39a24edaa 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Scope.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Scope.java
@@ -37,43 +37,53 @@ public class C99Scope implements IC99Scope, IASTInternalScope {
kind= eKind;
}
+ @Override
public IScope getParent() {
return parent;
}
+ @Override
public void setParent(IScope parent) {
this.parent = parent;
}
+ @Override
public IASTNode getPhysicalNode() {
return physicalNode;
}
+ @Override
public void setPhysicalNode(IASTNode physicalNode) {
this.physicalNode = physicalNode;
}
+ @Override
public final EScopeKind getKind() {
return kind;
}
+ @Override
public IName getScopeName() {
return scopeName;
}
+ @Override
public void setScopeName(IName scopeName) {
this.scopeName = scopeName;
}
+ @Override
public IBinding[] find( String name) {
throw new UnsupportedOperationException();
}
+ @Override
public IBinding getBinding(IASTName name, boolean resolve) {
throw new UnsupportedOperationException();
}
+ @Override
public IBinding[] getBindings(IASTName name, boolean resolve, boolean prefixLookup) {
throw new UnsupportedOperationException();
}
@@ -81,20 +91,25 @@ public class C99Scope implements IC99Scope, IASTInternalScope {
+ @Override
public void addBinding(IBinding binding) {
throw new UnsupportedOperationException();
}
+ @Override
public void addName(IASTName name) {
throw new UnsupportedOperationException();
}
+ @Override
public void populateCache() {
}
+ @Override
public void removeNestedFromCache(IASTNode container) {
}
+ @Override
public IBinding getBinding(IASTName name, boolean resolve,
IIndexFileSet acceptLocalBindings) {
// TODO Auto-generated method stub
@@ -104,12 +119,14 @@ public class C99Scope implements IC99Scope, IASTInternalScope {
/**
* @deprecated Use {@link #getBindings(ScopeLookupData)} instead
*/
+ @Override
@Deprecated
public IBinding[] getBindings(IASTName name, boolean resolve,
boolean prefixLookup, IIndexFileSet acceptLocalBindings) {
return getBindings(new ScopeLookupData(name, resolve, prefixLookup));
}
+ @Override
public IBinding[] getBindings(ScopeLookupData lookup) {
// TODO Auto-generated method stub
return null;
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Structure.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Structure.java
index bc1ed79321a..c8304b8e837 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Structure.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Structure.java
@@ -59,10 +59,12 @@ public class C99Structure extends PlatformObject implements IC99Binding, ICompos
fieldArray = null;
}
+ @Override
public IField findField(String name) {
return fields.get(name);
}
+ @Override
public IScope getCompositeScope() {
// C99Scope scope = new C99CompositeTypeScope(this);
// scope.setScopeName(nameNode);
@@ -70,6 +72,7 @@ public class C99Structure extends PlatformObject implements IC99Binding, ICompos
return null;
}
+ @Override
public IField[] getFields() {
if(fieldArray == null)
fieldArray = fields.values().toArray(new IField[fields.size()]);
@@ -80,6 +83,7 @@ public class C99Structure extends PlatformObject implements IC99Binding, ICompos
this.key = key;
}
+ @Override
public int getKey() {
return key;
}
@@ -89,10 +93,12 @@ public class C99Structure extends PlatformObject implements IC99Binding, ICompos
this.name = name;
}
+ @Override
public String getName() {
return name;
}
+ @Override
public char[] getNameCharArray() {
if(name == null)
return new char[0];
@@ -101,14 +107,17 @@ public class C99Structure extends PlatformObject implements IC99Binding, ICompos
}
+ @Override
public ILinkage getLinkage() {
return Linkage.C_LINKAGE;
}
+ @Override
public IType getType() {
return this;
}
+ @Override
public boolean isSameType(IType type) {
if(type == this)
return true;
@@ -139,14 +148,17 @@ public class C99Structure extends PlatformObject implements IC99Binding, ICompos
}
}
+ @Override
public IScope getScope() {
return scope;
}
+ @Override
public void setScope(IScope scope) {
this.scope = scope;
}
+ @Override
public IBinding getOwner() {
if (scope != null) {
return CVisitor.findEnclosingFunction((IASTNode) scope.getScopeName()); // local or global
@@ -154,6 +166,7 @@ public class C99Structure extends PlatformObject implements IC99Binding, ICompos
return null;
}
+ @Override
public boolean isAnonymous() {
return name == null || name.length() == 0;
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Typedef.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Typedef.java
index 1ca285b8ad8..285cf279747 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Typedef.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Typedef.java
@@ -42,14 +42,17 @@ public class C99Typedef extends PlatformObject implements IC99Binding, ITypedef,
this.name = name;
}
+ @Override
public IType getType() {
return type;
}
+ @Override
public void setType(IType type) {
this.type = type;
}
+ @Override
public String getName() {
return name;
}
@@ -58,10 +61,12 @@ public class C99Typedef extends PlatformObject implements IC99Binding, ITypedef,
this.name = name;
}
+ @Override
public char[] getNameCharArray() {
return name.toCharArray();
}
+ @Override
public boolean isSameType(IType t) {
if(t == this)
return true;
@@ -83,18 +88,22 @@ public class C99Typedef extends PlatformObject implements IC99Binding, ITypedef,
}
}
+ @Override
public ILinkage getLinkage() {
return Linkage.C_LINKAGE;
}
+ @Override
public IScope getScope() {
return scope;
}
+ @Override
public void setScope(IScope scope) {
this.scope = scope;
}
+ @Override
public IBinding getOwner() {
if (scope != null) {
return CVisitor.findEnclosingFunction((IASTNode) scope.getScopeName()); // local or global
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Variable.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Variable.java
index d1e812d3590..b3ce7fbdeec 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Variable.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Variable.java
@@ -44,6 +44,7 @@ public class C99Variable extends PlatformObject implements IC99Binding, IVariabl
this.type = type;
}
+ @Override
public IType getType() {
return type;
}
@@ -52,6 +53,7 @@ public class C99Variable extends PlatformObject implements IC99Binding, IVariabl
this.isAuto = auto;
}
+ @Override
public boolean isAuto() {
return isAuto;
}
@@ -60,6 +62,7 @@ public class C99Variable extends PlatformObject implements IC99Binding, IVariabl
this.isExtern = extern;
}
+ @Override
public boolean isExtern() {
return isExtern;
}
@@ -68,6 +71,7 @@ public class C99Variable extends PlatformObject implements IC99Binding, IVariabl
this.isRegister = isRegister;
}
+ @Override
public boolean isRegister() {
return isRegister;
}
@@ -76,6 +80,7 @@ public class C99Variable extends PlatformObject implements IC99Binding, IVariabl
this.isStatic = isStatic;
}
+ @Override
public boolean isStatic() {
return isStatic;
}
@@ -84,26 +89,32 @@ public class C99Variable extends PlatformObject implements IC99Binding, IVariabl
this.name = name;
}
+ @Override
public String getName() {
return name;
}
+ @Override
public char[] getNameCharArray() {
return name.toCharArray();
}
+ @Override
public ILinkage getLinkage() {
return Linkage.C_LINKAGE;
}
+ @Override
public IScope getScope() {
return scope;
}
+ @Override
public void setScope(IScope scope) {
this.scope = scope;
}
+ @Override
public IBinding getOwner() {
if (scope == null)
return null;
@@ -111,6 +122,7 @@ public class C99Variable extends PlatformObject implements IC99Binding, IVariabl
return CVisitor.findDeclarationOwner((IASTNode) scope.getScopeName(), true);
}
+ @Override
public IValue getInitialValue() {
return null;
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/symboltable/C99SymbolTable.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/symboltable/C99SymbolTable.java
index 53e954384d7..25c5905b8dc 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/symboltable/C99SymbolTable.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/symboltable/C99SymbolTable.java
@@ -40,6 +40,7 @@ public class C99SymbolTable {
this.namespace = namespace;
}
+ @Override
public int compareTo(Key x) {
// this separates namespaces in the symbol table
int c = namespace.compareTo(x.namespace);
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/BaseExtensibleLanguage.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/BaseExtensibleLanguage.java
index 9994baf2771..2e1fe56caaa 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/BaseExtensibleLanguage.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/BaseExtensibleLanguage.java
@@ -321,6 +321,7 @@ public abstract class BaseExtensibleLanguage extends AbstractLanguage {
}
+ @Override
@Deprecated
public IASTTranslationUnit getASTTranslationUnit(org.eclipse.cdt.core.parser.CodeReader reader,
IScannerInfo scanInfo, ICodeReaderFactory fileCreator, IIndex index, IParserLogService log)
@@ -329,6 +330,7 @@ public abstract class BaseExtensibleLanguage extends AbstractLanguage {
return getASTTranslationUnit(reader, scanInfo, fileCreator, index, 0, log);
}
+ @Override
@Deprecated
public IASTCompletionNode getCompletionNode(org.eclipse.cdt.core.parser.CodeReader reader,
IScannerInfo scanInfo, ICodeReaderFactory fileCreator, IIndex index, IParserLogService log,
@@ -443,6 +445,7 @@ public abstract class BaseExtensibleLanguage extends AbstractLanguage {
System.out.println();
}
+ @Override
@Deprecated
public IASTName[] getSelectedNames(IASTTranslationUnit ast, int start, int length) {
return GCCLanguage.getDefault().getSelectedNames(ast, start, length);
@@ -465,6 +468,7 @@ public abstract class BaseExtensibleLanguage extends AbstractLanguage {
return super.getAdapter(adapter);
}
+ @Override
public IContributedModelBuilder createModelBuilder(@SuppressWarnings("unused") ITranslationUnit tu) {
return null;
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/LPGTokenAdapter.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/LPGTokenAdapter.java
index b0cf39e3b69..be564321093 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/LPGTokenAdapter.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/LPGTokenAdapter.java
@@ -43,76 +43,94 @@ public class LPGTokenAdapter implements lpg.lpgjavaruntime.IToken {
return token;
}
+ @Override
public int getAdjunctIndex() {
return adjunctIndex;
}
+ @Override
public int getColumn() {
return 0;
}
+ @Override
public int getEndColumn() {
return 0;
}
+ @Override
public int getEndLine() {
return 0;
}
+ @Override
public int getEndOffset() {
return token.getEndOffset();
}
+ @Override
public lpg.lpgjavaruntime.IToken[] getFollowingAdjuncts() {
return null;
}
+ @Override
public int getKind() {
return kind;
}
+ @Override
public int getLine() {
return 0;
}
+ @Override
public lpg.lpgjavaruntime.IToken[] getPrecedingAdjuncts() {
return null;
}
+ @Override
public PrsStream getPrsStream() {
return null;
}
+ @Override
public int getStartOffset() {
return token.getOffset();
}
+ @Override
public int getTokenIndex() {
return tokenIndex;
}
+ @Override
@Deprecated
public String getValue(@SuppressWarnings("unused") char[] arg0) {
return toString();
}
+ @Override
public void setAdjunctIndex(int adjunctIndex) {
this.adjunctIndex = adjunctIndex;
}
+ @Override
public void setEndOffset(@SuppressWarnings("unused") int arg0) {
throw new UnsupportedOperationException();
}
+ @Override
public void setKind(int kind) {
this.kind = kind;
}
+ @Override
public void setStartOffset(@SuppressWarnings("unused") int arg0) {
throw new UnsupportedOperationException();
}
+ @Override
public void setTokenIndex(int tokenIndex) {
this.tokenIndex = tokenIndex;
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/ASTCompletionNode.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/ASTCompletionNode.java
index 9c387e48618..6bd36de6706 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/ASTCompletionNode.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/ASTCompletionNode.java
@@ -69,11 +69,13 @@ public class ASTCompletionNode implements IASTCompletionNode {
/**
* Returns the length of the prefix.
*/
+ @Override
public int getLength() {
return prefix == null ? 0 : prefix.length();
}
+ @Override
public IASTName[] getNames() {
return names.toArray(new IASTName[names.size()]);
}
@@ -85,6 +87,7 @@ public class ASTCompletionNode implements IASTCompletionNode {
*
* @returns a string of length >= 1 or null
*/
+ @Override
public String getPrefix() {
return prefix;
}
@@ -93,6 +96,7 @@ public class ASTCompletionNode implements IASTCompletionNode {
this.tu = tu;
}
+ @Override
public IASTTranslationUnit getTranslationUnit() {
return tu;
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/TokenMap.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/TokenMap.java
index 57c443e52fd..8f2e6a2aeec 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/TokenMap.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/TokenMap.java
@@ -58,6 +58,7 @@ public class TokenMap implements ITokenMap {
/**
* Maps a token kind back to the corresponding kind define in the base C99 parser.
*/
+ @Override
public int mapKind(int kind) {
if(kindMap == null)
return kind;
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/c99/C99SecondaryParserFactory.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/c99/C99SecondaryParserFactory.java
index 45fe22320b1..3d643fdd43d 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/c99/C99SecondaryParserFactory.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/c99/C99SecondaryParserFactory.java
@@ -29,14 +29,17 @@ public class C99SecondaryParserFactory implements ISecondaryParserFactory {
}
+ @Override
public ISecondaryParser<IASTExpression> getExpressionParser(ITokenStream stream, Map<String,String> properties) {
return new C99ExpressionParser(stream, properties);
}
+ @Override
public ISecondaryParser<IASTExpression> getNoCastExpressionParser(ITokenStream stream, Map<String,String> properties) {
return new C99NoCastExpressionParser(stream, properties);
}
+ @Override
public ISecondaryParser<IASTExpression> getSizeofExpressionParser(ITokenStream stream, Map<String,String> properties) {
return new C99SizeofExpressionParser(stream, properties);
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/cpp/CPPSecondaryParserFactory.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/cpp/CPPSecondaryParserFactory.java
index f2ee4bf628f..9e8ef309b35 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/cpp/CPPSecondaryParserFactory.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/cpp/CPPSecondaryParserFactory.java
@@ -33,22 +33,27 @@ public class CPPSecondaryParserFactory implements ICPPSecondaryParserFactory {
}
+ @Override
public ISecondaryParser<ICPPASTTemplateParameter> getTemplateTypeParameterParser(ITokenStream stream, Map<String,String> properties) {
return new CPPTemplateTypeParameterParser(stream, properties);
}
+ @Override
public ISecondaryParser<IASTDeclarator> getNoFunctionDeclaratorParser(ITokenStream stream, Map<String,String> properties) {
return new CPPNoFunctionDeclaratorParser(stream, properties);
}
+ @Override
public ISecondaryParser<IASTExpression> getExpressionParser(ITokenStream stream, Map<String,String> properties) {
return new CPPExpressionParser(stream, properties);
}
+ @Override
public ISecondaryParser<IASTExpression> getNoCastExpressionParser(ITokenStream stream, Map<String,String> properties) {
return new CPPNoCastExpressionParser(stream, properties);
}
+ @Override
public ISecondaryParser<IASTExpression> getSizeofExpressionParser(ITokenStream stream, Map<String,String> properties) {
return new CPPSizeofExpressionParser(stream, properties);
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/gnu/GCCSecondaryParserFactory.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/gnu/GCCSecondaryParserFactory.java
index 0b68da007c9..a93ed422f5f 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/gnu/GCCSecondaryParserFactory.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/gnu/GCCSecondaryParserFactory.java
@@ -29,14 +29,17 @@ public class GCCSecondaryParserFactory implements ISecondaryParserFactory {
}
+ @Override
public ISecondaryParser<IASTExpression> getExpressionParser(ITokenStream stream, Map<String,String> properties) {
return new C99ExpressionParser(stream, properties);
}
+ @Override
public ISecondaryParser<IASTExpression> getNoCastExpressionParser(ITokenStream stream, Map<String,String> properties) {
return new C99NoCastExpressionParser(stream, properties);
}
+ @Override
public ISecondaryParser<IASTExpression> getSizeofExpressionParser(ITokenStream stream, Map<String,String> properties) {
return new GCCSizeofExpressionParser(stream, properties);
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/gnu/GPPSecondaryParserFactory.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/gnu/GPPSecondaryParserFactory.java
index ed4a6260ddd..111210655b9 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/gnu/GPPSecondaryParserFactory.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/action/gnu/GPPSecondaryParserFactory.java
@@ -34,22 +34,27 @@ public class GPPSecondaryParserFactory implements ICPPSecondaryParserFactory {
}
+ @Override
public ISecondaryParser<ICPPASTTemplateParameter> getTemplateTypeParameterParser(ITokenStream stream, Map<String,String> properties) {
return new CPPTemplateTypeParameterParser(stream, properties);
}
+ @Override
public ISecondaryParser<IASTDeclarator> getNoFunctionDeclaratorParser(ITokenStream stream, Map<String,String> properties) {
return new CPPNoFunctionDeclaratorParser(stream, properties);
}
+ @Override
public ISecondaryParser<IASTExpression> getExpressionParser(ITokenStream stream, Map<String,String> properties) {
return new CPPExpressionParser(stream, properties);
}
+ @Override
public ISecondaryParser<IASTExpression> getNoCastExpressionParser(ITokenStream stream, Map<String,String> properties) {
return new CPPNoCastExpressionParser(stream, properties);
}
+ @Override
public ISecondaryParser<IASTExpression> getSizeofExpressionParser(ITokenStream stream, Map<String,String> properties) {
return new GPPSizeofExpressionParser(stream, properties);
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/c99/C99Language.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/c99/C99Language.java
index cdf59e62750..d34fd5fccff 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/c99/C99Language.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/c99/C99Language.java
@@ -52,10 +52,12 @@ public class C99Language extends BaseExtensibleLanguage {
return ScannerExtensionConfiguration.createC();
}
+ @Override
public String getId() {
return ID;
}
+ @Override
public int getLinkageID() {
return ILinkage.C_LINKAGE_ID;
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/c99/DOMToC99TokenMap.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/c99/DOMToC99TokenMap.java
index e7eda385ffa..32fb0506077 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/c99/DOMToC99TokenMap.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/c99/DOMToC99TokenMap.java
@@ -30,14 +30,17 @@ public final class DOMToC99TokenMap implements IDOMTokenMap {
// just a private constructor
}
+ @Override
public int getEOFTokenKind() {
return TK_EOF_TOKEN;
}
+ @Override
public int getEOCTokenKind() {
return TK_EndOfCompletion;
}
+ @Override
public int mapKind(IToken token) {
switch(token.getType()) {
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/cpp/DOMToISOCPPTokenMap.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/cpp/DOMToISOCPPTokenMap.java
index 087b0ecd43e..89e7545565e 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/cpp/DOMToISOCPPTokenMap.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/cpp/DOMToISOCPPTokenMap.java
@@ -31,14 +31,17 @@ public class DOMToISOCPPTokenMap implements IDOMTokenMap {
// just a private constructor
}
+ @Override
public int getEOFTokenKind() {
return TK_EOF_TOKEN;
}
+ @Override
public int getEOCTokenKind() {
return TK_EndOfCompletion;
}
+ @Override
public int mapKind(IToken token) {
switch(token.getType()) {
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/cpp/ISOCPPLanguage.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/cpp/ISOCPPLanguage.java
index 8d773e8237f..f89598cd66d 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/cpp/ISOCPPLanguage.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/cpp/ISOCPPLanguage.java
@@ -50,10 +50,12 @@ public class ISOCPPLanguage extends BaseExtensibleLanguage {
return ScannerExtensionConfiguration.createCPP();
}
+ @Override
public String getId() {
return ID;
}
+ @Override
public int getLinkageID() {
return ILinkage.CPP_LINKAGE_ID;
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/DOMToGCCTokenMap.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/DOMToGCCTokenMap.java
index d3808f3f9e1..c30c66f1547 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/DOMToGCCTokenMap.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/DOMToGCCTokenMap.java
@@ -31,14 +31,17 @@ public final class DOMToGCCTokenMap implements IDOMTokenMap {
// just a private constructor
}
+ @Override
public int getEOFTokenKind() {
return TK_EOF_TOKEN;
}
+ @Override
public int getEOCTokenKind() {
return TK_EndOfCompletion;
}
+ @Override
public int mapKind(IToken token) {
switch(token.getType()) {
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/DOMToGPPTokenMap.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/DOMToGPPTokenMap.java
index a4f091d7c94..b4e1a0e8198 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/DOMToGPPTokenMap.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/DOMToGPPTokenMap.java
@@ -32,14 +32,17 @@ public class DOMToGPPTokenMap implements IDOMTokenMap {
// just a private constructor
}
+ @Override
public int getEOFTokenKind() {
return TK_EOF_TOKEN;
}
+ @Override
public int getEOCTokenKind() {
return TK_EndOfCompletion;
}
+ @Override
public int mapKind(IToken token) {
switch(token.getType()) {
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/GCCLanguage.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/GCCLanguage.java
index da00102ddd7..2fcc27eee6d 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/GCCLanguage.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/GCCLanguage.java
@@ -49,10 +49,12 @@ public class GCCLanguage extends BaseExtensibleLanguage {
return GCCScannerExtensionConfiguration.getInstance();
}
+ @Override
public String getId() {
return ID;
}
+ @Override
public int getLinkageID() {
return ILinkage.C_LINKAGE_ID;
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/GPPLanguage.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/GPPLanguage.java
index 09352219234..428817c3c8e 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/GPPLanguage.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/gnu/GPPLanguage.java
@@ -50,10 +50,12 @@ public class GPPLanguage extends BaseExtensibleLanguage {
return GPPScannerExtensionConfiguration.getInstance();
}
+ @Override
public String getId() {
return ID;
}
+ @Override
public int getLinkageID() {
return ILinkage.CPP_LINKAGE_ID;
}
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/lpgextensions/AbstractTrialUndoActionProvider.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/lpgextensions/AbstractTrialUndoActionProvider.java
index 4df42dfe282..c337fafdbcc 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/lpgextensions/AbstractTrialUndoActionProvider.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/lpgextensions/AbstractTrialUndoActionProvider.java
@@ -78,22 +78,27 @@ public abstract class AbstractTrialUndoActionProvider<ACT, RULE_DATA> extends Pr
btParser.backtrack();
}
+ @Override
public void setActiveRule(Rule<RULE_DATA> rule) {
activeRule = rule;
}
+ @Override
public Rule<RULE_DATA> getActiveRule() {
return activeRule;
}
+ @Override
public final boolean trialAction(int rule_number) {
return ruleAction[rule_number].doTrial(this, parserAction);
}
+ @Override
public final void undoAction(int rule_number) {
ruleAction[rule_number].doUndo(this, parserAction);
}
+ @Override
public final void finalAction(int rule_number) {
//System.out.println("finalAction: " + rule_number); //$NON-NLS-1$
ruleAction[rule_number].doFinal(this, parserAction);
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/lpgextensions/FixedBacktrackingParser.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/lpgextensions/FixedBacktrackingParser.java
index 9c3f5e0cb94..069571d10e2 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/lpgextensions/FixedBacktrackingParser.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/core/dom/lrparser/lpgextensions/FixedBacktrackingParser.java
@@ -47,6 +47,7 @@ public class FixedBacktrackingParser extends Stacks
//
// Override the getToken function in Stacks.
//
+ @Override
public final int getToken(int i)
{
return tokens.get(locationStack[stateStackTop + (i - 1)]);
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99ExpressionParser.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99ExpressionParser.java
index 025a4b6d93c..52b12341b1b 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99ExpressionParser.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99ExpressionParser.java
@@ -57,9 +57,11 @@ public class C99ExpressionParser extends PrsStream implements RuleAction, IToken
public IToken getRhsLastIToken(int i) { return super.getIToken(getRhsLastTokenIndex(i)); }
public int getLeftSpan() { return btParser.getFirstToken(); }
+ @Override
public IToken getLeftIToken() { return super.getIToken(getLeftSpan()); }
public int getRightSpan() { return btParser.getLastToken(); }
+ @Override
public IToken getRightIToken() { return super.getIToken(getRightSpan()); }
public int getRhsErrorTokenIndex(int i)
@@ -106,6 +108,7 @@ public class C99ExpressionParser extends PrsStream implements RuleAction, IToken
}
}
+ @Override
public String[] orderedTerminalSymbols() { return C99ExpressionParsersym.orderedTerminalSymbols; }
public String getTokenKindName(int kind) { return C99ExpressionParsersym.orderedTerminalSymbols[kind]; }
public int getEOFTokenKind() { return C99ExpressionParserprs.EOFT_SYMBOL; }
@@ -193,12 +196,14 @@ private void initActions(Map<String,String> properties) {
}
+@Override
public void addToken(IToken token) {
token.setKind(mapKind(token.getKind())); // TODO does mapKind need to be called?
super.addToken(token);
}
+@Override
public IASTExpression parse() {
// this has to be done, or... kaboom!
setStreamLength(getSize());
@@ -212,19 +217,23 @@ public IASTExpression parse() {
}
+@Override
public IASTCompletionNode getCompletionNode() {
return compNode;
}
// uncomment this method to use with backtracking parser
+@Override
public List<IToken> getRuleTokens() {
return getTokens().subList(getLeftSpan(), getRightSpan() + 1);
}
+@Override
public String[] getOrderedTerminalSymbols() {
return C99ExpressionParsersym.orderedTerminalSymbols;
}
+@Override
@SuppressWarnings("nls")
public String getName() {
return "C99ExpressionParser";
@@ -234,6 +243,7 @@ public String getName() {
private ITokenMap tokenMap = null;
+@Override
public void setTokens(List<IToken> tokens) {
resetTokenStream();
addToken(new Token(null, 0, 0, 0)); // dummy token
@@ -250,6 +260,7 @@ public C99ExpressionParser(ITokenStream stream, Map<String,String> properties) {
}
+ @Override
public void ruleAction(int ruleNumber)
{
switch (ruleNumber)
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 b03d8c092b5..105aea7c7ce 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
@@ -213,8 +213,10 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
};
};
public final static short baseCheck[] = BaseCheck.baseCheck;
+ @Override
public final int baseCheck(int index) { return baseCheck[index]; }
public final static short rhs[] = baseCheck;
+ @Override
public final int rhs(int index) { return rhs[index]; };
public interface BaseAction {
@@ -399,8 +401,10 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
};
};
public final static char baseAction[] = BaseAction.baseAction;
+ @Override
public final int baseAction(int index) { return baseAction[index]; }
public final static char lhs[] = baseAction;
+ @Override
public final int lhs(int index) { return lhs[index]; };
public interface TermCheck {
@@ -492,6 +496,7 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
};
};
public final static byte termCheck[] = TermCheck.termCheck;
+ @Override
public final int termCheck(int index) { return termCheck[index]; }
public interface TermAction {
@@ -580,6 +585,7 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
};
};
public final static char termAction[] = TermAction.termAction;
+ @Override
public final int termAction(int index) { return termAction[index]; }
public interface Asb {
@@ -608,6 +614,7 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
};
};
public final static char asb[] = Asb.asb;
+ @Override
public final int asb(int index) { return asb[index]; }
public interface Asr {
@@ -659,6 +666,7 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
};
};
public final static byte asr[] = Asr.asr;
+ @Override
public final int asr(int index) { return asr[index]; }
public interface Nasb {
@@ -687,6 +695,7 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
};
};
public final static byte nasb[] = Nasb.nasb;
+ @Override
public final int nasb(int index) { return nasb[index]; }
public interface Nasr {
@@ -707,6 +716,7 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
};
};
public final static char nasr[] = Nasr.nasr;
+ @Override
public final int nasr(int index) { return nasr[index]; }
public interface TerminalIndex {
@@ -724,6 +734,7 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
};
};
public final static char terminalIndex[] = TerminalIndex.terminalIndex;
+ @Override
public final int terminalIndex(int index) { return terminalIndex[index]; }
public interface NonterminalIndex {
@@ -744,6 +755,7 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
};
};
public final static char nonterminalIndex[] = NonterminalIndex.nonterminalIndex;
+ @Override
public final int nonterminalIndex(int index) { return nonterminalIndex[index]; }
public interface ScopePrefix {
@@ -755,6 +767,7 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
};
};
public final static char scopePrefix[] = ScopePrefix.scopePrefix;
+ @Override
public final int scopePrefix(int index) { return scopePrefix[index]; }
public interface ScopeSuffix {
@@ -766,6 +779,7 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
};
};
public final static char scopeSuffix[] = ScopeSuffix.scopeSuffix;
+ @Override
public final int scopeSuffix(int index) { return scopeSuffix[index]; }
public interface ScopeLhs {
@@ -777,6 +791,7 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
};
};
public final static char scopeLhs[] = ScopeLhs.scopeLhs;
+ @Override
public final int scopeLhs(int index) { return scopeLhs[index]; }
public interface ScopeLa {
@@ -788,6 +803,7 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
};
};
public final static byte scopeLa[] = ScopeLa.scopeLa;
+ @Override
public final int scopeLa(int index) { return scopeLa[index]; }
public interface ScopeStateSet {
@@ -799,6 +815,7 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
};
};
public final static byte scopeStateSet[] = ScopeStateSet.scopeStateSet;
+ @Override
public final int scopeStateSet(int index) { return scopeStateSet[index]; }
public interface ScopeRhs {
@@ -824,6 +841,7 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
};
};
public final static char scopeRhs[] = ScopeRhs.scopeRhs;
+ @Override
public final int scopeRhs(int index) { return scopeRhs[index]; }
public interface ScopeState {
@@ -841,6 +859,7 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
};
};
public final static char scopeState[] = ScopeState.scopeState;
+ @Override
public final int scopeState(int index) { return scopeState[index]; }
public interface InSymb {
@@ -869,6 +888,7 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
};
};
public final static char inSymb[] = InSymb.inSymb;
+ @Override
public final int inSymb(int index) { return inSymb[index]; }
public interface Name {
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99NoCastExpressionParser.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99NoCastExpressionParser.java
index c6faee7f42b..abb07daad6d 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99NoCastExpressionParser.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99NoCastExpressionParser.java
@@ -57,9 +57,11 @@ public class C99NoCastExpressionParser extends PrsStream implements RuleAction,
public IToken getRhsLastIToken(int i) { return super.getIToken(getRhsLastTokenIndex(i)); }
public int getLeftSpan() { return btParser.getFirstToken(); }
+ @Override
public IToken getLeftIToken() { return super.getIToken(getLeftSpan()); }
public int getRightSpan() { return btParser.getLastToken(); }
+ @Override
public IToken getRightIToken() { return super.getIToken(getRightSpan()); }
public int getRhsErrorTokenIndex(int i)
@@ -106,6 +108,7 @@ public class C99NoCastExpressionParser extends PrsStream implements RuleAction,
}
}
+ @Override
public String[] orderedTerminalSymbols() { return C99NoCastExpressionParsersym.orderedTerminalSymbols; }
public String getTokenKindName(int kind) { return C99NoCastExpressionParsersym.orderedTerminalSymbols[kind]; }
public int getEOFTokenKind() { return C99NoCastExpressionParserprs.EOFT_SYMBOL; }
@@ -193,12 +196,14 @@ private void initActions(Map<String,String> properties) {
}
+@Override
public void addToken(IToken token) {
token.setKind(mapKind(token.getKind())); // TODO does mapKind need to be called?
super.addToken(token);
}
+@Override
public IASTExpression parse() {
// this has to be done, or... kaboom!
setStreamLength(getSize());
@@ -212,19 +217,23 @@ public IASTExpression parse() {
}
+@Override
public IASTCompletionNode getCompletionNode() {
return compNode;
}
// uncomment this method to use with backtracking parser
+@Override
public List<IToken> getRuleTokens() {
return getTokens().subList(getLeftSpan(), getRightSpan() + 1);
}
+@Override
public String[] getOrderedTerminalSymbols() {
return C99NoCastExpressionParsersym.orderedTerminalSymbols;
}
+@Override
@SuppressWarnings("nls")
public String getName() {
return "C99NoCastExpressionParser";
@@ -234,6 +243,7 @@ public String getName() {
private ITokenMap tokenMap = null;
+@Override
public void setTokens(List<IToken> tokens) {
resetTokenStream();
addToken(new Token(null, 0, 0, 0)); // dummy token
@@ -250,6 +260,7 @@ public C99NoCastExpressionParser(ITokenStream stream, Map<String,String> propert
}
+ @Override
public void ruleAction(int ruleNumber)
{
switch (ruleNumber)
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99NoCastExpressionParserprs.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99NoCastExpressionParserprs.java
index c140f0dbe97..90a36f1dc01 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99NoCastExpressionParserprs.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99NoCastExpressionParserprs.java
@@ -212,8 +212,10 @@ public class C99NoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static short baseCheck[] = BaseCheck.baseCheck;
+ @Override
public final int baseCheck(int index) { return baseCheck[index]; }
public final static short rhs[] = baseCheck;
+ @Override
public final int rhs(int index) { return rhs[index]; };
public interface BaseAction {
@@ -397,8 +399,10 @@ public class C99NoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char baseAction[] = BaseAction.baseAction;
+ @Override
public final int baseAction(int index) { return baseAction[index]; }
public final static char lhs[] = baseAction;
+ @Override
public final int lhs(int index) { return lhs[index]; };
public interface TermCheck {
@@ -488,6 +492,7 @@ public class C99NoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte termCheck[] = TermCheck.termCheck;
+ @Override
public final int termCheck(int index) { return termCheck[index]; }
public interface TermAction {
@@ -571,6 +576,7 @@ public class C99NoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char termAction[] = TermAction.termAction;
+ @Override
public final int termAction(int index) { return termAction[index]; }
public interface Asb {
@@ -599,6 +605,7 @@ public class C99NoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char asb[] = Asb.asb;
+ @Override
public final int asb(int index) { return asb[index]; }
public interface Asr {
@@ -650,6 +657,7 @@ public class C99NoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte asr[] = Asr.asr;
+ @Override
public final int asr(int index) { return asr[index]; }
public interface Nasb {
@@ -678,6 +686,7 @@ public class C99NoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte nasb[] = Nasb.nasb;
+ @Override
public final int nasb(int index) { return nasb[index]; }
public interface Nasr {
@@ -698,6 +707,7 @@ public class C99NoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char nasr[] = Nasr.nasr;
+ @Override
public final int nasr(int index) { return nasr[index]; }
public interface TerminalIndex {
@@ -715,6 +725,7 @@ public class C99NoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char terminalIndex[] = TerminalIndex.terminalIndex;
+ @Override
public final int terminalIndex(int index) { return terminalIndex[index]; }
public interface NonterminalIndex {
@@ -735,6 +746,7 @@ public class C99NoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char nonterminalIndex[] = NonterminalIndex.nonterminalIndex;
+ @Override
public final int nonterminalIndex(int index) { return nonterminalIndex[index]; }
public interface ScopePrefix {
@@ -746,6 +758,7 @@ public class C99NoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopePrefix[] = ScopePrefix.scopePrefix;
+ @Override
public final int scopePrefix(int index) { return scopePrefix[index]; }
public interface ScopeSuffix {
@@ -757,6 +770,7 @@ public class C99NoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeSuffix[] = ScopeSuffix.scopeSuffix;
+ @Override
public final int scopeSuffix(int index) { return scopeSuffix[index]; }
public interface ScopeLhs {
@@ -768,6 +782,7 @@ public class C99NoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeLhs[] = ScopeLhs.scopeLhs;
+ @Override
public final int scopeLhs(int index) { return scopeLhs[index]; }
public interface ScopeLa {
@@ -779,6 +794,7 @@ public class C99NoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte scopeLa[] = ScopeLa.scopeLa;
+ @Override
public final int scopeLa(int index) { return scopeLa[index]; }
public interface ScopeStateSet {
@@ -790,6 +806,7 @@ public class C99NoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte scopeStateSet[] = ScopeStateSet.scopeStateSet;
+ @Override
public final int scopeStateSet(int index) { return scopeStateSet[index]; }
public interface ScopeRhs {
@@ -815,6 +832,7 @@ public class C99NoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeRhs[] = ScopeRhs.scopeRhs;
+ @Override
public final int scopeRhs(int index) { return scopeRhs[index]; }
public interface ScopeState {
@@ -832,6 +850,7 @@ public class C99NoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeState[] = ScopeState.scopeState;
+ @Override
public final int scopeState(int index) { return scopeState[index]; }
public interface InSymb {
@@ -860,6 +879,7 @@ public class C99NoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char inSymb[] = InSymb.inSymb;
+ @Override
public final int inSymb(int index) { return inSymb[index]; }
public interface Name {
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99Parser.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99Parser.java
index afc4412c3e5..203e5c1957a 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99Parser.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99Parser.java
@@ -53,9 +53,11 @@ public class C99Parser extends PrsStream implements RuleAction, ITokenStream,
public IToken getRhsLastIToken(int i) { return super.getIToken(getRhsLastTokenIndex(i)); }
public int getLeftSpan() { return btParser.getFirstToken(); }
+ @Override
public IToken getLeftIToken() { return super.getIToken(getLeftSpan()); }
public int getRightSpan() { return btParser.getLastToken(); }
+ @Override
public IToken getRightIToken() { return super.getIToken(getRightSpan()); }
public int getRhsErrorTokenIndex(int i)
@@ -102,6 +104,7 @@ public class C99Parser extends PrsStream implements RuleAction, ITokenStream,
}
}
+ @Override
public String[] orderedTerminalSymbols() { return C99Parsersym.orderedTerminalSymbols; }
public String getTokenKindName(int kind) { return C99Parsersym.orderedTerminalSymbols[kind]; }
public int getEOFTokenKind() { return C99Parserprs.EOFT_SYMBOL; }
@@ -189,12 +192,14 @@ private void initActions(Map<String,String> properties) {
}
+@Override
public void addToken(IToken token) {
token.setKind(mapKind(token.getKind())); // TODO does mapKind need to be called?
super.addToken(token);
}
+@Override
public IASTTranslationUnit parse() {
// this has to be done, or... kaboom!
setStreamLength(getSize());
@@ -208,25 +213,30 @@ public IASTTranslationUnit parse() {
}
+@Override
public IASTCompletionNode getCompletionNode() {
return compNode;
}
// uncomment this method to use with backtracking parser
+@Override
public List<IToken> getRuleTokens() {
return getTokens().subList(getLeftSpan(), getRightSpan() + 1);
}
+@Override
public String[] getOrderedTerminalSymbols() {
return C99Parsersym.orderedTerminalSymbols;
}
+@Override
@SuppressWarnings("nls")
public String getName() {
return "C99Parser";
}
+ @Override
public void ruleAction(int ruleNumber)
{
switch (ruleNumber)
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99Parserprs.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99Parserprs.java
index a5fff97b04f..aa946890b3d 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99Parserprs.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99Parserprs.java
@@ -269,8 +269,10 @@ public class C99Parserprs implements lpg.lpgjavaruntime.ParseTable, C99Parsersym
};
};
public final static short baseCheck[] = BaseCheck.baseCheck;
+ @Override
public final int baseCheck(int index) { return baseCheck[index]; }
public final static short rhs[] = baseCheck;
+ @Override
public final int rhs(int index) { return rhs[index]; };
public interface BaseAction {
@@ -512,8 +514,10 @@ public class C99Parserprs implements lpg.lpgjavaruntime.ParseTable, C99Parsersym
};
};
public final static char baseAction[] = BaseAction.baseAction;
+ @Override
public final int baseAction(int index) { return baseAction[index]; }
public final static char lhs[] = baseAction;
+ @Override
public final int lhs(int index) { return lhs[index]; };
public interface TermCheck {
@@ -682,6 +686,7 @@ public class C99Parserprs implements lpg.lpgjavaruntime.ParseTable, C99Parsersym
};
};
public final static byte termCheck[] = TermCheck.termCheck;
+ @Override
public final int termCheck(int index) { return termCheck[index]; }
public interface TermAction {
@@ -847,6 +852,7 @@ public class C99Parserprs implements lpg.lpgjavaruntime.ParseTable, C99Parsersym
};
};
public final static char termAction[] = TermAction.termAction;
+ @Override
public final int termAction(int index) { return termAction[index]; }
public interface Asb {
@@ -884,6 +890,7 @@ public class C99Parserprs implements lpg.lpgjavaruntime.ParseTable, C99Parsersym
};
};
public final static char asb[] = Asb.asb;
+ @Override
public final int asb(int index) { return asb[index]; }
public interface Asr {
@@ -948,6 +955,7 @@ public class C99Parserprs implements lpg.lpgjavaruntime.ParseTable, C99Parsersym
};
};
public final static byte asr[] = Asr.asr;
+ @Override
public final int asr(int index) { return asr[index]; }
public interface Nasb {
@@ -985,6 +993,7 @@ public class C99Parserprs implements lpg.lpgjavaruntime.ParseTable, C99Parsersym
};
};
public final static char nasb[] = Nasb.nasb;
+ @Override
public final int nasb(int index) { return nasb[index]; }
public interface Nasr {
@@ -1010,6 +1019,7 @@ public class C99Parserprs implements lpg.lpgjavaruntime.ParseTable, C99Parsersym
};
};
public final static char nasr[] = Nasr.nasr;
+ @Override
public final int nasr(int index) { return nasr[index]; }
public interface TerminalIndex {
@@ -1027,6 +1037,7 @@ public class C99Parserprs implements lpg.lpgjavaruntime.ParseTable, C99Parsersym
};
};
public final static char terminalIndex[] = TerminalIndex.terminalIndex;
+ @Override
public final int terminalIndex(int index) { return terminalIndex[index]; }
public interface NonterminalIndex {
@@ -1047,6 +1058,7 @@ public class C99Parserprs implements lpg.lpgjavaruntime.ParseTable, C99Parsersym
};
};
public final static char nonterminalIndex[] = NonterminalIndex.nonterminalIndex;
+ @Override
public final int nonterminalIndex(int index) { return nonterminalIndex[index]; }
public interface ScopePrefix {
@@ -1058,6 +1070,7 @@ public class C99Parserprs implements lpg.lpgjavaruntime.ParseTable, C99Parsersym
};
};
public final static char scopePrefix[] = ScopePrefix.scopePrefix;
+ @Override
public final int scopePrefix(int index) { return scopePrefix[index]; }
public interface ScopeSuffix {
@@ -1069,6 +1082,7 @@ public class C99Parserprs implements lpg.lpgjavaruntime.ParseTable, C99Parsersym
};
};
public final static char scopeSuffix[] = ScopeSuffix.scopeSuffix;
+ @Override
public final int scopeSuffix(int index) { return scopeSuffix[index]; }
public interface ScopeLhs {
@@ -1080,6 +1094,7 @@ public class C99Parserprs implements lpg.lpgjavaruntime.ParseTable, C99Parsersym
};
};
public final static char scopeLhs[] = ScopeLhs.scopeLhs;
+ @Override
public final int scopeLhs(int index) { return scopeLhs[index]; }
public interface ScopeLa {
@@ -1091,6 +1106,7 @@ public class C99Parserprs implements lpg.lpgjavaruntime.ParseTable, C99Parsersym
};
};
public final static byte scopeLa[] = ScopeLa.scopeLa;
+ @Override
public final int scopeLa(int index) { return scopeLa[index]; }
public interface ScopeStateSet {
@@ -1102,6 +1118,7 @@ public class C99Parserprs implements lpg.lpgjavaruntime.ParseTable, C99Parsersym
};
};
public final static byte scopeStateSet[] = ScopeStateSet.scopeStateSet;
+ @Override
public final int scopeStateSet(int index) { return scopeStateSet[index]; }
public interface ScopeRhs {
@@ -1127,6 +1144,7 @@ public class C99Parserprs implements lpg.lpgjavaruntime.ParseTable, C99Parsersym
};
};
public final static char scopeRhs[] = ScopeRhs.scopeRhs;
+ @Override
public final int scopeRhs(int index) { return scopeRhs[index]; }
public interface ScopeState {
@@ -1147,6 +1165,7 @@ public class C99Parserprs implements lpg.lpgjavaruntime.ParseTable, C99Parsersym
};
};
public final static char scopeState[] = ScopeState.scopeState;
+ @Override
public final int scopeState(int index) { return scopeState[index]; }
public interface InSymb {
@@ -1184,6 +1203,7 @@ public class C99Parserprs implements lpg.lpgjavaruntime.ParseTable, C99Parsersym
};
};
public final static char inSymb[] = InSymb.inSymb;
+ @Override
public final int inSymb(int index) { return inSymb[index]; }
public interface Name {
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99SizeofExpressionParser.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99SizeofExpressionParser.java
index 0a2607bb77c..6d6cceb3b1d 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99SizeofExpressionParser.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99SizeofExpressionParser.java
@@ -57,9 +57,11 @@ public class C99SizeofExpressionParser extends PrsStream implements RuleAction,
public IToken getRhsLastIToken(int i) { return super.getIToken(getRhsLastTokenIndex(i)); }
public int getLeftSpan() { return btParser.getFirstToken(); }
+ @Override
public IToken getLeftIToken() { return super.getIToken(getLeftSpan()); }
public int getRightSpan() { return btParser.getLastToken(); }
+ @Override
public IToken getRightIToken() { return super.getIToken(getRightSpan()); }
public int getRhsErrorTokenIndex(int i)
@@ -106,6 +108,7 @@ public class C99SizeofExpressionParser extends PrsStream implements RuleAction,
}
}
+ @Override
public String[] orderedTerminalSymbols() { return C99SizeofExpressionParsersym.orderedTerminalSymbols; }
public String getTokenKindName(int kind) { return C99SizeofExpressionParsersym.orderedTerminalSymbols[kind]; }
public int getEOFTokenKind() { return C99SizeofExpressionParserprs.EOFT_SYMBOL; }
@@ -193,12 +196,14 @@ private void initActions(Map<String,String> properties) {
}
+@Override
public void addToken(IToken token) {
token.setKind(mapKind(token.getKind())); // TODO does mapKind need to be called?
super.addToken(token);
}
+@Override
public IASTExpression parse() {
// this has to be done, or... kaboom!
setStreamLength(getSize());
@@ -212,19 +217,23 @@ public IASTExpression parse() {
}
+@Override
public IASTCompletionNode getCompletionNode() {
return compNode;
}
// uncomment this method to use with backtracking parser
+@Override
public List<IToken> getRuleTokens() {
return getTokens().subList(getLeftSpan(), getRightSpan() + 1);
}
+@Override
public String[] getOrderedTerminalSymbols() {
return C99SizeofExpressionParsersym.orderedTerminalSymbols;
}
+@Override
@SuppressWarnings("nls")
public String getName() {
return "C99SizeofExpressionParser";
@@ -234,6 +243,7 @@ public String getName() {
private ITokenMap tokenMap = null;
+@Override
public void setTokens(List<IToken> tokens) {
resetTokenStream();
addToken(new Token(null, 0, 0, 0)); // dummy token
@@ -250,6 +260,7 @@ public C99SizeofExpressionParser(ITokenStream stream, Map<String,String> propert
}
+ @Override
public void ruleAction(int ruleNumber)
{
switch (ruleNumber)
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99SizeofExpressionParserprs.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99SizeofExpressionParserprs.java
index 8088f65c433..88af46a307a 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99SizeofExpressionParserprs.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99SizeofExpressionParserprs.java
@@ -213,8 +213,10 @@ public class C99SizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static short baseCheck[] = BaseCheck.baseCheck;
+ @Override
public final int baseCheck(int index) { return baseCheck[index]; }
public final static short rhs[] = baseCheck;
+ @Override
public final int rhs(int index) { return rhs[index]; };
public interface BaseAction {
@@ -399,8 +401,10 @@ public class C99SizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char baseAction[] = BaseAction.baseAction;
+ @Override
public final int baseAction(int index) { return baseAction[index]; }
public final static char lhs[] = baseAction;
+ @Override
public final int lhs(int index) { return lhs[index]; };
public interface TermCheck {
@@ -491,6 +495,7 @@ public class C99SizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte termCheck[] = TermCheck.termCheck;
+ @Override
public final int termCheck(int index) { return termCheck[index]; }
public interface TermAction {
@@ -574,6 +579,7 @@ public class C99SizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char termAction[] = TermAction.termAction;
+ @Override
public final int termAction(int index) { return termAction[index]; }
public interface Asb {
@@ -602,6 +608,7 @@ public class C99SizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char asb[] = Asb.asb;
+ @Override
public final int asb(int index) { return asb[index]; }
public interface Asr {
@@ -649,6 +656,7 @@ public class C99SizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte asr[] = Asr.asr;
+ @Override
public final int asr(int index) { return asr[index]; }
public interface Nasb {
@@ -677,6 +685,7 @@ public class C99SizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte nasb[] = Nasb.nasb;
+ @Override
public final int nasb(int index) { return nasb[index]; }
public interface Nasr {
@@ -697,6 +706,7 @@ public class C99SizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char nasr[] = Nasr.nasr;
+ @Override
public final int nasr(int index) { return nasr[index]; }
public interface TerminalIndex {
@@ -714,6 +724,7 @@ public class C99SizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char terminalIndex[] = TerminalIndex.terminalIndex;
+ @Override
public final int terminalIndex(int index) { return terminalIndex[index]; }
public interface NonterminalIndex {
@@ -734,6 +745,7 @@ public class C99SizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char nonterminalIndex[] = NonterminalIndex.nonterminalIndex;
+ @Override
public final int nonterminalIndex(int index) { return nonterminalIndex[index]; }
public interface ScopePrefix {
@@ -745,6 +757,7 @@ public class C99SizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopePrefix[] = ScopePrefix.scopePrefix;
+ @Override
public final int scopePrefix(int index) { return scopePrefix[index]; }
public interface ScopeSuffix {
@@ -756,6 +769,7 @@ public class C99SizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeSuffix[] = ScopeSuffix.scopeSuffix;
+ @Override
public final int scopeSuffix(int index) { return scopeSuffix[index]; }
public interface ScopeLhs {
@@ -767,6 +781,7 @@ public class C99SizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeLhs[] = ScopeLhs.scopeLhs;
+ @Override
public final int scopeLhs(int index) { return scopeLhs[index]; }
public interface ScopeLa {
@@ -778,6 +793,7 @@ public class C99SizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte scopeLa[] = ScopeLa.scopeLa;
+ @Override
public final int scopeLa(int index) { return scopeLa[index]; }
public interface ScopeStateSet {
@@ -789,6 +805,7 @@ public class C99SizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte scopeStateSet[] = ScopeStateSet.scopeStateSet;
+ @Override
public final int scopeStateSet(int index) { return scopeStateSet[index]; }
public interface ScopeRhs {
@@ -814,6 +831,7 @@ public class C99SizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeRhs[] = ScopeRhs.scopeRhs;
+ @Override
public final int scopeRhs(int index) { return scopeRhs[index]; }
public interface ScopeState {
@@ -831,6 +849,7 @@ public class C99SizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeState[] = ScopeState.scopeState;
+ @Override
public final int scopeState(int index) { return scopeState[index]; }
public interface InSymb {
@@ -859,6 +878,7 @@ public class C99SizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char inSymb[] = InSymb.inSymb;
+ @Override
public final int inSymb(int index) { return inSymb[index]; }
public interface Name {
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPExpressionParser.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPExpressionParser.java
index 5eab88df45d..00d6f3f8363 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPExpressionParser.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPExpressionParser.java
@@ -58,9 +58,11 @@ public class CPPExpressionParser extends PrsStream implements RuleAction, IToken
public IToken getRhsLastIToken(int i) { return super.getIToken(getRhsLastTokenIndex(i)); }
public int getLeftSpan() { return btParser.getFirstToken(); }
+ @Override
public IToken getLeftIToken() { return super.getIToken(getLeftSpan()); }
public int getRightSpan() { return btParser.getLastToken(); }
+ @Override
public IToken getRightIToken() { return super.getIToken(getRightSpan()); }
public int getRhsErrorTokenIndex(int i)
@@ -107,6 +109,7 @@ public class CPPExpressionParser extends PrsStream implements RuleAction, IToken
}
}
+ @Override
public String[] orderedTerminalSymbols() { return CPPExpressionParsersym.orderedTerminalSymbols; }
public String getTokenKindName(int kind) { return CPPExpressionParsersym.orderedTerminalSymbols[kind]; }
public int getEOFTokenKind() { return CPPExpressionParserprs.EOFT_SYMBOL; }
@@ -194,12 +197,14 @@ private void initActions(Map<String,String> properties) {
}
+@Override
public void addToken(IToken token) {
token.setKind(mapKind(token.getKind())); // TODO does mapKind need to be called?
super.addToken(token);
}
+@Override
public IASTExpression parse() {
// this has to be done, or... kaboom!
setStreamLength(getSize());
@@ -213,19 +218,23 @@ public IASTExpression parse() {
}
+@Override
public IASTCompletionNode getCompletionNode() {
return compNode;
}
// uncomment this method to use with backtracking parser
+@Override
public List<IToken> getRuleTokens() {
return getTokens().subList(getLeftSpan(), getRightSpan() + 1);
}
+@Override
public String[] getOrderedTerminalSymbols() {
return CPPExpressionParsersym.orderedTerminalSymbols;
}
+@Override
@SuppressWarnings("nls")
public String getName() {
return "CPPExpressionParser";
@@ -235,6 +244,7 @@ public String getName() {
private ITokenMap tokenMap = null;
+@Override
public void setTokens(List<IToken> tokens) {
resetTokenStream();
addToken(new Token(null, 0, 0, 0)); // dummy token
@@ -257,6 +267,7 @@ public CPPExpressionParser(ITokenStream stream, Map<String,String> properties) {
}
+ @Override
public void ruleAction(int ruleNumber)
{
switch (ruleNumber)
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPExpressionParserprs.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPExpressionParserprs.java
index 050017f0402..33150acda64 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPExpressionParserprs.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPExpressionParserprs.java
@@ -683,8 +683,10 @@ public class CPPExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, CP
};
};
public final static short baseCheck[] = BaseCheck.baseCheck;
+ @Override
public final int baseCheck(int index) { return baseCheck[index]; }
public final static short rhs[] = baseCheck;
+ @Override
public final int rhs(int index) { return rhs[index]; };
public interface BaseAction {
@@ -1379,8 +1381,10 @@ public class CPPExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, CP
};
};
public final static char baseAction[] = BaseAction.baseAction;
+ @Override
public final int baseAction(int index) { return baseAction[index]; }
public final static char lhs[] = baseAction;
+ @Override
public final int lhs(int index) { return lhs[index]; };
public interface TermCheck {
@@ -1789,6 +1793,7 @@ public class CPPExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, CP
};
};
public final static byte termCheck[] = TermCheck.termCheck;
+ @Override
public final int termCheck(int index) { return termCheck[index]; }
public interface TermAction {
@@ -2191,6 +2196,7 @@ public class CPPExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, CP
};
};
public final static char termAction[] = TermAction.termAction;
+ @Override
public final int termAction(int index) { return termAction[index]; }
public interface Asb {
@@ -2259,6 +2265,7 @@ public class CPPExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, CP
};
};
public final static char asb[] = Asb.asb;
+ @Override
public final int asb(int index) { return asb[index]; }
public interface Asr {
@@ -2379,6 +2386,7 @@ public class CPPExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, CP
};
};
public final static byte asr[] = Asr.asr;
+ @Override
public final int asr(int index) { return asr[index]; }
public interface Nasb {
@@ -2447,6 +2455,7 @@ public class CPPExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, CP
};
};
public final static char nasb[] = Nasb.nasb;
+ @Override
public final int nasb(int index) { return nasb[index]; }
public interface Nasr {
@@ -2485,6 +2494,7 @@ public class CPPExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, CP
};
};
public final static char nasr[] = Nasr.nasr;
+ @Override
public final int nasr(int index) { return nasr[index]; }
public interface TerminalIndex {
@@ -2505,6 +2515,7 @@ public class CPPExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, CP
};
};
public final static char terminalIndex[] = TerminalIndex.terminalIndex;
+ @Override
public final int terminalIndex(int index) { return terminalIndex[index]; }
public interface NonterminalIndex {
@@ -2535,6 +2546,7 @@ public class CPPExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, CP
};
};
public final static char nonterminalIndex[] = NonterminalIndex.nonterminalIndex;
+ @Override
public final int nonterminalIndex(int index) { return nonterminalIndex[index]; }
public interface ScopePrefix {
@@ -2555,6 +2567,7 @@ public class CPPExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, CP
};
};
public final static char scopePrefix[] = ScopePrefix.scopePrefix;
+ @Override
public final int scopePrefix(int index) { return scopePrefix[index]; }
public interface ScopeSuffix {
@@ -2575,6 +2588,7 @@ public class CPPExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, CP
};
};
public final static char scopeSuffix[] = ScopeSuffix.scopeSuffix;
+ @Override
public final int scopeSuffix(int index) { return scopeSuffix[index]; }
public interface ScopeLhs {
@@ -2595,6 +2609,7 @@ public class CPPExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, CP
};
};
public final static char scopeLhs[] = ScopeLhs.scopeLhs;
+ @Override
public final int scopeLhs(int index) { return scopeLhs[index]; }
public interface ScopeLa {
@@ -2615,6 +2630,7 @@ public class CPPExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, CP
};
};
public final static byte scopeLa[] = ScopeLa.scopeLa;
+ @Override
public final int scopeLa(int index) { return scopeLa[index]; }
public interface ScopeStateSet {
@@ -2635,6 +2651,7 @@ public class CPPExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, CP
};
};
public final static char scopeStateSet[] = ScopeStateSet.scopeStateSet;
+ @Override
public final int scopeStateSet(int index) { return scopeStateSet[index]; }
public interface ScopeRhs {
@@ -2709,6 +2726,7 @@ public class CPPExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, CP
};
};
public final static char scopeRhs[] = ScopeRhs.scopeRhs;
+ @Override
public final int scopeRhs(int index) { return scopeRhs[index]; }
public interface ScopeState {
@@ -2754,6 +2772,7 @@ public class CPPExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, CP
};
};
public final static char scopeState[] = ScopeState.scopeState;
+ @Override
public final int scopeState(int index) { return scopeState[index]; }
public interface InSymb {
@@ -2822,6 +2841,7 @@ public class CPPExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, CP
};
};
public final static char inSymb[] = InSymb.inSymb;
+ @Override
public final int inSymb(int index) { return inSymb[index]; }
public interface Name {
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoCastExpressionParser.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoCastExpressionParser.java
index b1b87d4c458..03a563cd28f 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoCastExpressionParser.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoCastExpressionParser.java
@@ -58,9 +58,11 @@ public class CPPNoCastExpressionParser extends PrsStream implements RuleAction,
public IToken getRhsLastIToken(int i) { return super.getIToken(getRhsLastTokenIndex(i)); }
public int getLeftSpan() { return btParser.getFirstToken(); }
+ @Override
public IToken getLeftIToken() { return super.getIToken(getLeftSpan()); }
public int getRightSpan() { return btParser.getLastToken(); }
+ @Override
public IToken getRightIToken() { return super.getIToken(getRightSpan()); }
public int getRhsErrorTokenIndex(int i)
@@ -107,6 +109,7 @@ public class CPPNoCastExpressionParser extends PrsStream implements RuleAction,
}
}
+ @Override
public String[] orderedTerminalSymbols() { return CPPNoCastExpressionParsersym.orderedTerminalSymbols; }
public String getTokenKindName(int kind) { return CPPNoCastExpressionParsersym.orderedTerminalSymbols[kind]; }
public int getEOFTokenKind() { return CPPNoCastExpressionParserprs.EOFT_SYMBOL; }
@@ -194,12 +197,14 @@ private void initActions(Map<String,String> properties) {
}
+@Override
public void addToken(IToken token) {
token.setKind(mapKind(token.getKind())); // TODO does mapKind need to be called?
super.addToken(token);
}
+@Override
public IASTExpression parse() {
// this has to be done, or... kaboom!
setStreamLength(getSize());
@@ -213,19 +218,23 @@ public IASTExpression parse() {
}
+@Override
public IASTCompletionNode getCompletionNode() {
return compNode;
}
// uncomment this method to use with backtracking parser
+@Override
public List<IToken> getRuleTokens() {
return getTokens().subList(getLeftSpan(), getRightSpan() + 1);
}
+@Override
public String[] getOrderedTerminalSymbols() {
return CPPNoCastExpressionParsersym.orderedTerminalSymbols;
}
+@Override
@SuppressWarnings("nls")
public String getName() {
return "CPPNoCastExpressionParser";
@@ -235,6 +244,7 @@ public String getName() {
private ITokenMap tokenMap = null;
+@Override
public void setTokens(List<IToken> tokens) {
resetTokenStream();
addToken(new Token(null, 0, 0, 0)); // dummy token
@@ -257,6 +267,7 @@ public CPPNoCastExpressionParser(ITokenStream stream, Map<String,String> propert
}
+ @Override
public void ruleAction(int ruleNumber)
{
switch (ruleNumber)
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoCastExpressionParserprs.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoCastExpressionParserprs.java
index 61aedec412b..2aeccbbc92e 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoCastExpressionParserprs.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoCastExpressionParserprs.java
@@ -681,8 +681,10 @@ public class CPPNoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static short baseCheck[] = BaseCheck.baseCheck;
+ @Override
public final int baseCheck(int index) { return baseCheck[index]; }
public final static short rhs[] = baseCheck;
+ @Override
public final int rhs(int index) { return rhs[index]; };
public interface BaseAction {
@@ -1375,8 +1377,10 @@ public class CPPNoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char baseAction[] = BaseAction.baseAction;
+ @Override
public final int baseAction(int index) { return baseAction[index]; }
public final static char lhs[] = baseAction;
+ @Override
public final int lhs(int index) { return lhs[index]; };
public interface TermCheck {
@@ -1785,6 +1789,7 @@ public class CPPNoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte termCheck[] = TermCheck.termCheck;
+ @Override
public final int termCheck(int index) { return termCheck[index]; }
public interface TermAction {
@@ -2187,6 +2192,7 @@ public class CPPNoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char termAction[] = TermAction.termAction;
+ @Override
public final int termAction(int index) { return termAction[index]; }
public interface Asb {
@@ -2255,6 +2261,7 @@ public class CPPNoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char asb[] = Asb.asb;
+ @Override
public final int asb(int index) { return asb[index]; }
public interface Asr {
@@ -2375,6 +2382,7 @@ public class CPPNoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte asr[] = Asr.asr;
+ @Override
public final int asr(int index) { return asr[index]; }
public interface Nasb {
@@ -2443,6 +2451,7 @@ public class CPPNoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char nasb[] = Nasb.nasb;
+ @Override
public final int nasb(int index) { return nasb[index]; }
public interface Nasr {
@@ -2482,6 +2491,7 @@ public class CPPNoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char nasr[] = Nasr.nasr;
+ @Override
public final int nasr(int index) { return nasr[index]; }
public interface TerminalIndex {
@@ -2502,6 +2512,7 @@ public class CPPNoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char terminalIndex[] = TerminalIndex.terminalIndex;
+ @Override
public final int terminalIndex(int index) { return terminalIndex[index]; }
public interface NonterminalIndex {
@@ -2532,6 +2543,7 @@ public class CPPNoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char nonterminalIndex[] = NonterminalIndex.nonterminalIndex;
+ @Override
public final int nonterminalIndex(int index) { return nonterminalIndex[index]; }
public interface ScopePrefix {
@@ -2552,6 +2564,7 @@ public class CPPNoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopePrefix[] = ScopePrefix.scopePrefix;
+ @Override
public final int scopePrefix(int index) { return scopePrefix[index]; }
public interface ScopeSuffix {
@@ -2572,6 +2585,7 @@ public class CPPNoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeSuffix[] = ScopeSuffix.scopeSuffix;
+ @Override
public final int scopeSuffix(int index) { return scopeSuffix[index]; }
public interface ScopeLhs {
@@ -2592,6 +2606,7 @@ public class CPPNoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeLhs[] = ScopeLhs.scopeLhs;
+ @Override
public final int scopeLhs(int index) { return scopeLhs[index]; }
public interface ScopeLa {
@@ -2612,6 +2627,7 @@ public class CPPNoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte scopeLa[] = ScopeLa.scopeLa;
+ @Override
public final int scopeLa(int index) { return scopeLa[index]; }
public interface ScopeStateSet {
@@ -2632,6 +2648,7 @@ public class CPPNoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeStateSet[] = ScopeStateSet.scopeStateSet;
+ @Override
public final int scopeStateSet(int index) { return scopeStateSet[index]; }
public interface ScopeRhs {
@@ -2706,6 +2723,7 @@ public class CPPNoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeRhs[] = ScopeRhs.scopeRhs;
+ @Override
public final int scopeRhs(int index) { return scopeRhs[index]; }
public interface ScopeState {
@@ -2751,6 +2769,7 @@ public class CPPNoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeState[] = ScopeState.scopeState;
+ @Override
public final int scopeState(int index) { return scopeState[index]; }
public interface InSymb {
@@ -2819,6 +2838,7 @@ public class CPPNoCastExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char inSymb[] = InSymb.inSymb;
+ @Override
public final int inSymb(int index) { return inSymb[index]; }
public interface Name {
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoFunctionDeclaratorParser.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoFunctionDeclaratorParser.java
index cac36b0887c..36a3891479c 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoFunctionDeclaratorParser.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoFunctionDeclaratorParser.java
@@ -58,9 +58,11 @@ public class CPPNoFunctionDeclaratorParser extends PrsStream implements RuleActi
public IToken getRhsLastIToken(int i) { return super.getIToken(getRhsLastTokenIndex(i)); }
public int getLeftSpan() { return btParser.getFirstToken(); }
+ @Override
public IToken getLeftIToken() { return super.getIToken(getLeftSpan()); }
public int getRightSpan() { return btParser.getLastToken(); }
+ @Override
public IToken getRightIToken() { return super.getIToken(getRightSpan()); }
public int getRhsErrorTokenIndex(int i)
@@ -107,6 +109,7 @@ public class CPPNoFunctionDeclaratorParser extends PrsStream implements RuleActi
}
}
+ @Override
public String[] orderedTerminalSymbols() { return CPPNoFunctionDeclaratorParsersym.orderedTerminalSymbols; }
public String getTokenKindName(int kind) { return CPPNoFunctionDeclaratorParsersym.orderedTerminalSymbols[kind]; }
public int getEOFTokenKind() { return CPPNoFunctionDeclaratorParserprs.EOFT_SYMBOL; }
@@ -194,12 +197,14 @@ private void initActions(Map<String,String> properties) {
}
+@Override
public void addToken(IToken token) {
token.setKind(mapKind(token.getKind())); // TODO does mapKind need to be called?
super.addToken(token);
}
+@Override
public IASTDeclarator parse() {
// this has to be done, or... kaboom!
setStreamLength(getSize());
@@ -213,19 +218,23 @@ public IASTDeclarator parse() {
}
+@Override
public IASTCompletionNode getCompletionNode() {
return compNode;
}
// uncomment this method to use with backtracking parser
+@Override
public List<IToken> getRuleTokens() {
return getTokens().subList(getLeftSpan(), getRightSpan() + 1);
}
+@Override
public String[] getOrderedTerminalSymbols() {
return CPPNoFunctionDeclaratorParsersym.orderedTerminalSymbols;
}
+@Override
@SuppressWarnings("nls")
public String getName() {
return "CPPNoFunctionDeclaratorParser";
@@ -235,6 +244,7 @@ public String getName() {
private ITokenMap tokenMap = null;
+@Override
public void setTokens(List<IToken> tokens) {
resetTokenStream();
addToken(new Token(null, 0, 0, 0)); // dummy token
@@ -257,6 +267,7 @@ public CPPNoFunctionDeclaratorParser(ITokenStream stream, Map<String,String> pro
}
+ @Override
public void ruleAction(int ruleNumber)
{
switch (ruleNumber)
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoFunctionDeclaratorParserprs.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoFunctionDeclaratorParserprs.java
index 04277692d27..e887d5db68d 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoFunctionDeclaratorParserprs.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPNoFunctionDeclaratorParserprs.java
@@ -692,8 +692,10 @@ public class CPPNoFunctionDeclaratorParserprs implements lpg.lpgjavaruntime.Pars
};
};
public final static short baseCheck[] = BaseCheck.baseCheck;
+ @Override
public final int baseCheck(int index) { return baseCheck[index]; }
public final static short rhs[] = baseCheck;
+ @Override
public final int rhs(int index) { return rhs[index]; };
public interface BaseAction {
@@ -1397,8 +1399,10 @@ public class CPPNoFunctionDeclaratorParserprs implements lpg.lpgjavaruntime.Pars
};
};
public final static char baseAction[] = BaseAction.baseAction;
+ @Override
public final int baseAction(int index) { return baseAction[index]; }
public final static char lhs[] = baseAction;
+ @Override
public final int lhs(int index) { return lhs[index]; };
public interface TermCheck {
@@ -1795,6 +1799,7 @@ public class CPPNoFunctionDeclaratorParserprs implements lpg.lpgjavaruntime.Pars
};
};
public final static byte termCheck[] = TermCheck.termCheck;
+ @Override
public final int termCheck(int index) { return termCheck[index]; }
public interface TermAction {
@@ -2182,6 +2187,7 @@ public class CPPNoFunctionDeclaratorParserprs implements lpg.lpgjavaruntime.Pars
};
};
public final static char termAction[] = TermAction.termAction;
+ @Override
public final int termAction(int index) { return termAction[index]; }
public interface Asb {
@@ -2250,6 +2256,7 @@ public class CPPNoFunctionDeclaratorParserprs implements lpg.lpgjavaruntime.Pars
};
};
public final static char asb[] = Asb.asb;
+ @Override
public final int asb(int index) { return asb[index]; }
public interface Asr {
@@ -2367,6 +2374,7 @@ public class CPPNoFunctionDeclaratorParserprs implements lpg.lpgjavaruntime.Pars
};
};
public final static byte asr[] = Asr.asr;
+ @Override
public final int asr(int index) { return asr[index]; }
public interface Nasb {
@@ -2435,6 +2443,7 @@ public class CPPNoFunctionDeclaratorParserprs implements lpg.lpgjavaruntime.Pars
};
};
public final static char nasb[] = Nasb.nasb;
+ @Override
public final int nasb(int index) { return nasb[index]; }
public interface Nasr {
@@ -2473,6 +2482,7 @@ public class CPPNoFunctionDeclaratorParserprs implements lpg.lpgjavaruntime.Pars
};
};
public final static char nasr[] = Nasr.nasr;
+ @Override
public final int nasr(int index) { return nasr[index]; }
public interface TerminalIndex {
@@ -2493,6 +2503,7 @@ public class CPPNoFunctionDeclaratorParserprs implements lpg.lpgjavaruntime.Pars
};
};
public final static char terminalIndex[] = TerminalIndex.terminalIndex;
+ @Override
public final int terminalIndex(int index) { return terminalIndex[index]; }
public interface NonterminalIndex {
@@ -2523,6 +2534,7 @@ public class CPPNoFunctionDeclaratorParserprs implements lpg.lpgjavaruntime.Pars
};
};
public final static char nonterminalIndex[] = NonterminalIndex.nonterminalIndex;
+ @Override
public final int nonterminalIndex(int index) { return nonterminalIndex[index]; }
public interface ScopePrefix {
@@ -2543,6 +2555,7 @@ public class CPPNoFunctionDeclaratorParserprs implements lpg.lpgjavaruntime.Pars
};
};
public final static char scopePrefix[] = ScopePrefix.scopePrefix;
+ @Override
public final int scopePrefix(int index) { return scopePrefix[index]; }
public interface ScopeSuffix {
@@ -2563,6 +2576,7 @@ public class CPPNoFunctionDeclaratorParserprs implements lpg.lpgjavaruntime.Pars
};
};
public final static char scopeSuffix[] = ScopeSuffix.scopeSuffix;
+ @Override
public final int scopeSuffix(int index) { return scopeSuffix[index]; }
public interface ScopeLhs {
@@ -2583,6 +2597,7 @@ public class CPPNoFunctionDeclaratorParserprs implements lpg.lpgjavaruntime.Pars
};
};
public final static char scopeLhs[] = ScopeLhs.scopeLhs;
+ @Override
public final int scopeLhs(int index) { return scopeLhs[index]; }
public interface ScopeLa {
@@ -2603,6 +2618,7 @@ public class CPPNoFunctionDeclaratorParserprs implements lpg.lpgjavaruntime.Pars
};
};
public final static byte scopeLa[] = ScopeLa.scopeLa;
+ @Override
public final int scopeLa(int index) { return scopeLa[index]; }
public interface ScopeStateSet {
@@ -2623,6 +2639,7 @@ public class CPPNoFunctionDeclaratorParserprs implements lpg.lpgjavaruntime.Pars
};
};
public final static char scopeStateSet[] = ScopeStateSet.scopeStateSet;
+ @Override
public final int scopeStateSet(int index) { return scopeStateSet[index]; }
public interface ScopeRhs {
@@ -2697,6 +2714,7 @@ public class CPPNoFunctionDeclaratorParserprs implements lpg.lpgjavaruntime.Pars
};
};
public final static char scopeRhs[] = ScopeRhs.scopeRhs;
+ @Override
public final int scopeRhs(int index) { return scopeRhs[index]; }
public interface ScopeState {
@@ -2742,6 +2760,7 @@ public class CPPNoFunctionDeclaratorParserprs implements lpg.lpgjavaruntime.Pars
};
};
public final static char scopeState[] = ScopeState.scopeState;
+ @Override
public final int scopeState(int index) { return scopeState[index]; }
public interface InSymb {
@@ -2810,6 +2829,7 @@ public class CPPNoFunctionDeclaratorParserprs implements lpg.lpgjavaruntime.Pars
};
};
public final static char inSymb[] = InSymb.inSymb;
+ @Override
public final int inSymb(int index) { return inSymb[index]; }
public interface Name {
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPParser.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPParser.java
index cb9db917e8a..77885733f01 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPParser.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPParser.java
@@ -54,9 +54,11 @@ public class CPPParser extends PrsStream implements RuleAction, ITokenStream,
public IToken getRhsLastIToken(int i) { return super.getIToken(getRhsLastTokenIndex(i)); }
public int getLeftSpan() { return btParser.getFirstToken(); }
+ @Override
public IToken getLeftIToken() { return super.getIToken(getLeftSpan()); }
public int getRightSpan() { return btParser.getLastToken(); }
+ @Override
public IToken getRightIToken() { return super.getIToken(getRightSpan()); }
public int getRhsErrorTokenIndex(int i)
@@ -103,6 +105,7 @@ public class CPPParser extends PrsStream implements RuleAction, ITokenStream,
}
}
+ @Override
public String[] orderedTerminalSymbols() { return CPPParsersym.orderedTerminalSymbols; }
public String getTokenKindName(int kind) { return CPPParsersym.orderedTerminalSymbols[kind]; }
public int getEOFTokenKind() { return CPPParserprs.EOFT_SYMBOL; }
@@ -190,12 +193,14 @@ private void initActions(Map<String,String> properties) {
}
+@Override
public void addToken(IToken token) {
token.setKind(mapKind(token.getKind())); // TODO does mapKind need to be called?
super.addToken(token);
}
+@Override
public IASTTranslationUnit parse() {
// this has to be done, or... kaboom!
setStreamLength(getSize());
@@ -209,25 +214,30 @@ public IASTTranslationUnit parse() {
}
+@Override
public IASTCompletionNode getCompletionNode() {
return compNode;
}
// uncomment this method to use with backtracking parser
+@Override
public List<IToken> getRuleTokens() {
return getTokens().subList(getLeftSpan(), getRightSpan() + 1);
}
+@Override
public String[] getOrderedTerminalSymbols() {
return CPPParsersym.orderedTerminalSymbols;
}
+@Override
@SuppressWarnings("nls")
public String getName() {
return "CPPParser";
}
+ @Override
public void ruleAction(int ruleNumber)
{
switch (ruleNumber)
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPParserprs.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPParserprs.java
index 7a09731971d..afa3f7de958 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPParserprs.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPParserprs.java
@@ -688,8 +688,10 @@ public class CPPParserprs implements lpg.lpgjavaruntime.ParseTable, CPPParsersym
};
};
public final static short baseCheck[] = BaseCheck.baseCheck;
+ @Override
public final int baseCheck(int index) { return baseCheck[index]; }
public final static short rhs[] = baseCheck;
+ @Override
public final int rhs(int index) { return rhs[index]; };
public interface BaseAction {
@@ -1389,8 +1391,10 @@ public class CPPParserprs implements lpg.lpgjavaruntime.ParseTable, CPPParsersym
};
};
public final static char baseAction[] = BaseAction.baseAction;
+ @Override
public final int baseAction(int index) { return baseAction[index]; }
public final static char lhs[] = baseAction;
+ @Override
public final int lhs(int index) { return lhs[index]; };
public interface TermCheck {
@@ -1796,6 +1800,7 @@ public class CPPParserprs implements lpg.lpgjavaruntime.ParseTable, CPPParsersym
};
};
public final static byte termCheck[] = TermCheck.termCheck;
+ @Override
public final int termCheck(int index) { return termCheck[index]; }
public interface TermAction {
@@ -2195,6 +2200,7 @@ public class CPPParserprs implements lpg.lpgjavaruntime.ParseTable, CPPParsersym
};
};
public final static char termAction[] = TermAction.termAction;
+ @Override
public final int termAction(int index) { return termAction[index]; }
public interface Asb {
@@ -2263,6 +2269,7 @@ public class CPPParserprs implements lpg.lpgjavaruntime.ParseTable, CPPParsersym
};
};
public final static char asb[] = Asb.asb;
+ @Override
public final int asb(int index) { return asb[index]; }
public interface Asr {
@@ -2387,6 +2394,7 @@ public class CPPParserprs implements lpg.lpgjavaruntime.ParseTable, CPPParsersym
};
};
public final static byte asr[] = Asr.asr;
+ @Override
public final int asr(int index) { return asr[index]; }
public interface Nasb {
@@ -2455,6 +2463,7 @@ public class CPPParserprs implements lpg.lpgjavaruntime.ParseTable, CPPParsersym
};
};
public final static char nasb[] = Nasb.nasb;
+ @Override
public final int nasb(int index) { return nasb[index]; }
public interface Nasr {
@@ -2493,6 +2502,7 @@ public class CPPParserprs implements lpg.lpgjavaruntime.ParseTable, CPPParsersym
};
};
public final static char nasr[] = Nasr.nasr;
+ @Override
public final int nasr(int index) { return nasr[index]; }
public interface TerminalIndex {
@@ -2513,6 +2523,7 @@ public class CPPParserprs implements lpg.lpgjavaruntime.ParseTable, CPPParsersym
};
};
public final static char terminalIndex[] = TerminalIndex.terminalIndex;
+ @Override
public final int terminalIndex(int index) { return terminalIndex[index]; }
public interface NonterminalIndex {
@@ -2543,6 +2554,7 @@ public class CPPParserprs implements lpg.lpgjavaruntime.ParseTable, CPPParsersym
};
};
public final static char nonterminalIndex[] = NonterminalIndex.nonterminalIndex;
+ @Override
public final int nonterminalIndex(int index) { return nonterminalIndex[index]; }
public interface ScopePrefix {
@@ -2563,6 +2575,7 @@ public class CPPParserprs implements lpg.lpgjavaruntime.ParseTable, CPPParsersym
};
};
public final static char scopePrefix[] = ScopePrefix.scopePrefix;
+ @Override
public final int scopePrefix(int index) { return scopePrefix[index]; }
public interface ScopeSuffix {
@@ -2583,6 +2596,7 @@ public class CPPParserprs implements lpg.lpgjavaruntime.ParseTable, CPPParsersym
};
};
public final static char scopeSuffix[] = ScopeSuffix.scopeSuffix;
+ @Override
public final int scopeSuffix(int index) { return scopeSuffix[index]; }
public interface ScopeLhs {
@@ -2603,6 +2617,7 @@ public class CPPParserprs implements lpg.lpgjavaruntime.ParseTable, CPPParsersym
};
};
public final static char scopeLhs[] = ScopeLhs.scopeLhs;
+ @Override
public final int scopeLhs(int index) { return scopeLhs[index]; }
public interface ScopeLa {
@@ -2623,6 +2638,7 @@ public class CPPParserprs implements lpg.lpgjavaruntime.ParseTable, CPPParsersym
};
};
public final static byte scopeLa[] = ScopeLa.scopeLa;
+ @Override
public final int scopeLa(int index) { return scopeLa[index]; }
public interface ScopeStateSet {
@@ -2643,6 +2659,7 @@ public class CPPParserprs implements lpg.lpgjavaruntime.ParseTable, CPPParsersym
};
};
public final static char scopeStateSet[] = ScopeStateSet.scopeStateSet;
+ @Override
public final int scopeStateSet(int index) { return scopeStateSet[index]; }
public interface ScopeRhs {
@@ -2717,6 +2734,7 @@ public class CPPParserprs implements lpg.lpgjavaruntime.ParseTable, CPPParsersym
};
};
public final static char scopeRhs[] = ScopeRhs.scopeRhs;
+ @Override
public final int scopeRhs(int index) { return scopeRhs[index]; }
public interface ScopeState {
@@ -2762,6 +2780,7 @@ public class CPPParserprs implements lpg.lpgjavaruntime.ParseTable, CPPParsersym
};
};
public final static char scopeState[] = ScopeState.scopeState;
+ @Override
public final int scopeState(int index) { return scopeState[index]; }
public interface InSymb {
@@ -2830,6 +2849,7 @@ public class CPPParserprs implements lpg.lpgjavaruntime.ParseTable, CPPParsersym
};
};
public final static char inSymb[] = InSymb.inSymb;
+ @Override
public final int inSymb(int index) { return inSymb[index]; }
public interface Name {
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPSizeofExpressionParser.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPSizeofExpressionParser.java
index ff1b4090a34..966852de00c 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPSizeofExpressionParser.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPSizeofExpressionParser.java
@@ -58,9 +58,11 @@ public class CPPSizeofExpressionParser extends PrsStream implements RuleAction,
public IToken getRhsLastIToken(int i) { return super.getIToken(getRhsLastTokenIndex(i)); }
public int getLeftSpan() { return btParser.getFirstToken(); }
+ @Override
public IToken getLeftIToken() { return super.getIToken(getLeftSpan()); }
public int getRightSpan() { return btParser.getLastToken(); }
+ @Override
public IToken getRightIToken() { return super.getIToken(getRightSpan()); }
public int getRhsErrorTokenIndex(int i)
@@ -107,6 +109,7 @@ public class CPPSizeofExpressionParser extends PrsStream implements RuleAction,
}
}
+ @Override
public String[] orderedTerminalSymbols() { return CPPSizeofExpressionParsersym.orderedTerminalSymbols; }
public String getTokenKindName(int kind) { return CPPSizeofExpressionParsersym.orderedTerminalSymbols[kind]; }
public int getEOFTokenKind() { return CPPSizeofExpressionParserprs.EOFT_SYMBOL; }
@@ -194,12 +197,14 @@ private void initActions(Map<String,String> properties) {
}
+@Override
public void addToken(IToken token) {
token.setKind(mapKind(token.getKind())); // TODO does mapKind need to be called?
super.addToken(token);
}
+@Override
public IASTExpression parse() {
// this has to be done, or... kaboom!
setStreamLength(getSize());
@@ -213,19 +218,23 @@ public IASTExpression parse() {
}
+@Override
public IASTCompletionNode getCompletionNode() {
return compNode;
}
// uncomment this method to use with backtracking parser
+@Override
public List<IToken> getRuleTokens() {
return getTokens().subList(getLeftSpan(), getRightSpan() + 1);
}
+@Override
public String[] getOrderedTerminalSymbols() {
return CPPSizeofExpressionParsersym.orderedTerminalSymbols;
}
+@Override
@SuppressWarnings("nls")
public String getName() {
return "CPPSizeofExpressionParser";
@@ -235,6 +244,7 @@ public String getName() {
private ITokenMap tokenMap = null;
+@Override
public void setTokens(List<IToken> tokens) {
resetTokenStream();
addToken(new Token(null, 0, 0, 0)); // dummy token
@@ -257,6 +267,7 @@ public CPPSizeofExpressionParser(ITokenStream stream, Map<String,String> propert
}
+ @Override
public void ruleAction(int ruleNumber)
{
switch (ruleNumber)
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPSizeofExpressionParserprs.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPSizeofExpressionParserprs.java
index 94775ef3936..9523fbc2d62 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPSizeofExpressionParserprs.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPSizeofExpressionParserprs.java
@@ -686,8 +686,10 @@ public class CPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static short baseCheck[] = BaseCheck.baseCheck;
+ @Override
public final int baseCheck(int index) { return baseCheck[index]; }
public final static short rhs[] = baseCheck;
+ @Override
public final int rhs(int index) { return rhs[index]; };
public interface BaseAction {
@@ -1385,8 +1387,10 @@ public class CPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char baseAction[] = BaseAction.baseAction;
+ @Override
public final int baseAction(int index) { return baseAction[index]; }
public final static char lhs[] = baseAction;
+ @Override
public final int lhs(int index) { return lhs[index]; };
public interface TermCheck {
@@ -1795,6 +1799,7 @@ public class CPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte termCheck[] = TermCheck.termCheck;
+ @Override
public final int termCheck(int index) { return termCheck[index]; }
public interface TermAction {
@@ -2197,6 +2202,7 @@ public class CPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char termAction[] = TermAction.termAction;
+ @Override
public final int termAction(int index) { return termAction[index]; }
public interface Asb {
@@ -2265,6 +2271,7 @@ public class CPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char asb[] = Asb.asb;
+ @Override
public final int asb(int index) { return asb[index]; }
public interface Asr {
@@ -2385,6 +2392,7 @@ public class CPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte asr[] = Asr.asr;
+ @Override
public final int asr(int index) { return asr[index]; }
public interface Nasb {
@@ -2453,6 +2461,7 @@ public class CPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char nasb[] = Nasb.nasb;
+ @Override
public final int nasb(int index) { return nasb[index]; }
public interface Nasr {
@@ -2491,6 +2500,7 @@ public class CPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char nasr[] = Nasr.nasr;
+ @Override
public final int nasr(int index) { return nasr[index]; }
public interface TerminalIndex {
@@ -2511,6 +2521,7 @@ public class CPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char terminalIndex[] = TerminalIndex.terminalIndex;
+ @Override
public final int terminalIndex(int index) { return terminalIndex[index]; }
public interface NonterminalIndex {
@@ -2541,6 +2552,7 @@ public class CPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char nonterminalIndex[] = NonterminalIndex.nonterminalIndex;
+ @Override
public final int nonterminalIndex(int index) { return nonterminalIndex[index]; }
public interface ScopePrefix {
@@ -2560,6 +2572,7 @@ public class CPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopePrefix[] = ScopePrefix.scopePrefix;
+ @Override
public final int scopePrefix(int index) { return scopePrefix[index]; }
public interface ScopeSuffix {
@@ -2579,6 +2592,7 @@ public class CPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeSuffix[] = ScopeSuffix.scopeSuffix;
+ @Override
public final int scopeSuffix(int index) { return scopeSuffix[index]; }
public interface ScopeLhs {
@@ -2598,6 +2612,7 @@ public class CPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeLhs[] = ScopeLhs.scopeLhs;
+ @Override
public final int scopeLhs(int index) { return scopeLhs[index]; }
public interface ScopeLa {
@@ -2617,6 +2632,7 @@ public class CPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte scopeLa[] = ScopeLa.scopeLa;
+ @Override
public final int scopeLa(int index) { return scopeLa[index]; }
public interface ScopeStateSet {
@@ -2636,6 +2652,7 @@ public class CPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeStateSet[] = ScopeStateSet.scopeStateSet;
+ @Override
public final int scopeStateSet(int index) { return scopeStateSet[index]; }
public interface ScopeRhs {
@@ -2710,6 +2727,7 @@ public class CPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeRhs[] = ScopeRhs.scopeRhs;
+ @Override
public final int scopeRhs(int index) { return scopeRhs[index]; }
public interface ScopeState {
@@ -2755,6 +2773,7 @@ public class CPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeState[] = ScopeState.scopeState;
+ @Override
public final int scopeState(int index) { return scopeState[index]; }
public interface InSymb {
@@ -2823,6 +2842,7 @@ public class CPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char inSymb[] = InSymb.inSymb;
+ @Override
public final int inSymb(int index) { return inSymb[index]; }
public interface Name {
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPTemplateTypeParameterParser.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPTemplateTypeParameterParser.java
index 9c70bef1336..1ff08c00120 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPTemplateTypeParameterParser.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPTemplateTypeParameterParser.java
@@ -60,9 +60,11 @@ public class CPPTemplateTypeParameterParser extends PrsStream implements RuleAct
public IToken getRhsLastIToken(int i) { return super.getIToken(getRhsLastTokenIndex(i)); }
public int getLeftSpan() { return btParser.getFirstToken(); }
+ @Override
public IToken getLeftIToken() { return super.getIToken(getLeftSpan()); }
public int getRightSpan() { return btParser.getLastToken(); }
+ @Override
public IToken getRightIToken() { return super.getIToken(getRightSpan()); }
public int getRhsErrorTokenIndex(int i)
@@ -109,6 +111,7 @@ public class CPPTemplateTypeParameterParser extends PrsStream implements RuleAct
}
}
+ @Override
public String[] orderedTerminalSymbols() { return CPPTemplateTypeParameterParsersym.orderedTerminalSymbols; }
public String getTokenKindName(int kind) { return CPPTemplateTypeParameterParsersym.orderedTerminalSymbols[kind]; }
public int getEOFTokenKind() { return CPPTemplateTypeParameterParserprs.EOFT_SYMBOL; }
@@ -196,12 +199,14 @@ private void initActions(Map<String,String> properties) {
}
+@Override
public void addToken(IToken token) {
token.setKind(mapKind(token.getKind())); // TODO does mapKind need to be called?
super.addToken(token);
}
+@Override
public ICPPASTTemplateParameter parse() {
// this has to be done, or... kaboom!
setStreamLength(getSize());
@@ -215,19 +220,23 @@ public ICPPASTTemplateParameter parse() {
}
+@Override
public IASTCompletionNode getCompletionNode() {
return compNode;
}
// uncomment this method to use with backtracking parser
+@Override
public List<IToken> getRuleTokens() {
return getTokens().subList(getLeftSpan(), getRightSpan() + 1);
}
+@Override
public String[] getOrderedTerminalSymbols() {
return CPPTemplateTypeParameterParsersym.orderedTerminalSymbols;
}
+@Override
@SuppressWarnings("nls")
public String getName() {
return "CPPTemplateTypeParameterParser";
@@ -237,6 +246,7 @@ public String getName() {
private ITokenMap tokenMap = null;
+@Override
public void setTokens(List<IToken> tokens) {
resetTokenStream();
addToken(new Token(null, 0, 0, 0)); // dummy token
@@ -259,6 +269,7 @@ public CPPTemplateTypeParameterParser(ITokenStream stream, Map<String,String> pr
}
+ @Override
public void ruleAction(int ruleNumber)
{
switch (ruleNumber)
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPTemplateTypeParameterParserprs.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPTemplateTypeParameterParserprs.java
index e54b45a58c6..7bb82ea0b44 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPTemplateTypeParameterParserprs.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/cpp/CPPTemplateTypeParameterParserprs.java
@@ -695,8 +695,10 @@ public class CPPTemplateTypeParameterParserprs implements lpg.lpgjavaruntime.Par
};
};
public final static short baseCheck[] = BaseCheck.baseCheck;
+ @Override
public final int baseCheck(int index) { return baseCheck[index]; }
public final static short rhs[] = baseCheck;
+ @Override
public final int rhs(int index) { return rhs[index]; };
public interface BaseAction {
@@ -1403,8 +1405,10 @@ public class CPPTemplateTypeParameterParserprs implements lpg.lpgjavaruntime.Par
};
};
public final static char baseAction[] = BaseAction.baseAction;
+ @Override
public final int baseAction(int index) { return baseAction[index]; }
public final static char lhs[] = baseAction;
+ @Override
public final int lhs(int index) { return lhs[index]; };
public interface TermCheck {
@@ -1804,6 +1808,7 @@ public class CPPTemplateTypeParameterParserprs implements lpg.lpgjavaruntime.Par
};
};
public final static byte termCheck[] = TermCheck.termCheck;
+ @Override
public final int termCheck(int index) { return termCheck[index]; }
public interface TermAction {
@@ -2198,6 +2203,7 @@ public class CPPTemplateTypeParameterParserprs implements lpg.lpgjavaruntime.Par
};
};
public final static char termAction[] = TermAction.termAction;
+ @Override
public final int termAction(int index) { return termAction[index]; }
public interface Asb {
@@ -2266,6 +2272,7 @@ public class CPPTemplateTypeParameterParserprs implements lpg.lpgjavaruntime.Par
};
};
public final static char asb[] = Asb.asb;
+ @Override
public final int asb(int index) { return asb[index]; }
public interface Asr {
@@ -2383,6 +2390,7 @@ public class CPPTemplateTypeParameterParserprs implements lpg.lpgjavaruntime.Par
};
};
public final static byte asr[] = Asr.asr;
+ @Override
public final int asr(int index) { return asr[index]; }
public interface Nasb {
@@ -2451,6 +2459,7 @@ public class CPPTemplateTypeParameterParserprs implements lpg.lpgjavaruntime.Par
};
};
public final static char nasb[] = Nasb.nasb;
+ @Override
public final int nasb(int index) { return nasb[index]; }
public interface Nasr {
@@ -2489,6 +2498,7 @@ public class CPPTemplateTypeParameterParserprs implements lpg.lpgjavaruntime.Par
};
};
public final static char nasr[] = Nasr.nasr;
+ @Override
public final int nasr(int index) { return nasr[index]; }
public interface TerminalIndex {
@@ -2509,6 +2519,7 @@ public class CPPTemplateTypeParameterParserprs implements lpg.lpgjavaruntime.Par
};
};
public final static char terminalIndex[] = TerminalIndex.terminalIndex;
+ @Override
public final int terminalIndex(int index) { return terminalIndex[index]; }
public interface NonterminalIndex {
@@ -2539,6 +2550,7 @@ public class CPPTemplateTypeParameterParserprs implements lpg.lpgjavaruntime.Par
};
};
public final static char nonterminalIndex[] = NonterminalIndex.nonterminalIndex;
+ @Override
public final int nonterminalIndex(int index) { return nonterminalIndex[index]; }
public interface ScopePrefix {
@@ -2559,6 +2571,7 @@ public class CPPTemplateTypeParameterParserprs implements lpg.lpgjavaruntime.Par
};
};
public final static char scopePrefix[] = ScopePrefix.scopePrefix;
+ @Override
public final int scopePrefix(int index) { return scopePrefix[index]; }
public interface ScopeSuffix {
@@ -2579,6 +2592,7 @@ public class CPPTemplateTypeParameterParserprs implements lpg.lpgjavaruntime.Par
};
};
public final static char scopeSuffix[] = ScopeSuffix.scopeSuffix;
+ @Override
public final int scopeSuffix(int index) { return scopeSuffix[index]; }
public interface ScopeLhs {
@@ -2599,6 +2613,7 @@ public class CPPTemplateTypeParameterParserprs implements lpg.lpgjavaruntime.Par
};
};
public final static char scopeLhs[] = ScopeLhs.scopeLhs;
+ @Override
public final int scopeLhs(int index) { return scopeLhs[index]; }
public interface ScopeLa {
@@ -2619,6 +2634,7 @@ public class CPPTemplateTypeParameterParserprs implements lpg.lpgjavaruntime.Par
};
};
public final static byte scopeLa[] = ScopeLa.scopeLa;
+ @Override
public final int scopeLa(int index) { return scopeLa[index]; }
public interface ScopeStateSet {
@@ -2639,6 +2655,7 @@ public class CPPTemplateTypeParameterParserprs implements lpg.lpgjavaruntime.Par
};
};
public final static char scopeStateSet[] = ScopeStateSet.scopeStateSet;
+ @Override
public final int scopeStateSet(int index) { return scopeStateSet[index]; }
public interface ScopeRhs {
@@ -2713,6 +2730,7 @@ public class CPPTemplateTypeParameterParserprs implements lpg.lpgjavaruntime.Par
};
};
public final static char scopeRhs[] = ScopeRhs.scopeRhs;
+ @Override
public final int scopeRhs(int index) { return scopeRhs[index]; }
public interface ScopeState {
@@ -2758,6 +2776,7 @@ public class CPPTemplateTypeParameterParserprs implements lpg.lpgjavaruntime.Par
};
};
public final static char scopeState[] = ScopeState.scopeState;
+ @Override
public final int scopeState(int index) { return scopeState[index]; }
public interface InSymb {
@@ -2826,6 +2845,7 @@ public class CPPTemplateTypeParameterParserprs implements lpg.lpgjavaruntime.Par
};
};
public final static char inSymb[] = InSymb.inSymb;
+ @Override
public final int inSymb(int index) { return inSymb[index]; }
public interface Name {
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCParser.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCParser.java
index 72d18fbaa4a..96b3bd39e16 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCParser.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCParser.java
@@ -58,9 +58,11 @@ public class GCCParser extends PrsStream implements RuleAction, ITokenStream,
public IToken getRhsLastIToken(int i) { return super.getIToken(getRhsLastTokenIndex(i)); }
public int getLeftSpan() { return btParser.getFirstToken(); }
+ @Override
public IToken getLeftIToken() { return super.getIToken(getLeftSpan()); }
public int getRightSpan() { return btParser.getLastToken(); }
+ @Override
public IToken getRightIToken() { return super.getIToken(getRightSpan()); }
public int getRhsErrorTokenIndex(int i)
@@ -107,6 +109,7 @@ public class GCCParser extends PrsStream implements RuleAction, ITokenStream,
}
}
+ @Override
public String[] orderedTerminalSymbols() { return GCCParsersym.orderedTerminalSymbols; }
public String getTokenKindName(int kind) { return GCCParsersym.orderedTerminalSymbols[kind]; }
public int getEOFTokenKind() { return GCCParserprs.EOFT_SYMBOL; }
@@ -198,12 +201,14 @@ private void initActions(Map<String,String> properties) {
}
+@Override
public void addToken(IToken token) {
token.setKind(mapKind(token.getKind())); // TODO does mapKind need to be called?
super.addToken(token);
}
+@Override
public IASTTranslationUnit parse() {
// this has to be done, or... kaboom!
setStreamLength(getSize());
@@ -217,19 +222,23 @@ public IASTTranslationUnit parse() {
}
+@Override
public IASTCompletionNode getCompletionNode() {
return compNode;
}
// uncomment this method to use with backtracking parser
+@Override
public List<IToken> getRuleTokens() {
return getTokens().subList(getLeftSpan(), getRightSpan() + 1);
}
+@Override
public String[] getOrderedTerminalSymbols() {
return GCCParsersym.orderedTerminalSymbols;
}
+@Override
@SuppressWarnings("nls")
public String getName() {
return "GCCParser";
@@ -238,6 +247,7 @@ public String getName() {
private GNUBuildASTParserAction gnuAction;
+ @Override
public void ruleAction(int ruleNumber)
{
switch (ruleNumber)
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCParserprs.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCParserprs.java
index 04f0894df4c..e8e2f3e895e 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCParserprs.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCParserprs.java
@@ -361,8 +361,10 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
};
};
public final static short baseCheck[] = BaseCheck.baseCheck;
+ @Override
public final int baseCheck(int index) { return baseCheck[index]; }
public final static short rhs[] = baseCheck;
+ @Override
public final int rhs(int index) { return rhs[index]; };
public interface BaseAction {
@@ -710,8 +712,10 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
};
};
public final static char baseAction[] = BaseAction.baseAction;
+ @Override
public final int baseAction(int index) { return baseAction[index]; }
public final static char lhs[] = baseAction;
+ @Override
public final int lhs(int index) { return lhs[index]; };
public interface TermCheck {
@@ -946,6 +950,7 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
};
};
public final static byte termCheck[] = TermCheck.termCheck;
+ @Override
public final int termCheck(int index) { return termCheck[index]; }
public interface TermAction {
@@ -1176,6 +1181,7 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
};
};
public final static char termAction[] = TermAction.termAction;
+ @Override
public final int termAction(int index) { return termAction[index]; }
public interface Asb {
@@ -1221,6 +1227,7 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
};
};
public final static char asb[] = Asb.asb;
+ @Override
public final int asb(int index) { return asb[index]; }
public interface Asr {
@@ -1303,6 +1310,7 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
};
};
public final static byte asr[] = Asr.asr;
+ @Override
public final int asr(int index) { return asr[index]; }
public interface Nasb {
@@ -1348,6 +1356,7 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
};
};
public final static char nasb[] = Nasb.nasb;
+ @Override
public final int nasb(int index) { return nasb[index]; }
public interface Nasr {
@@ -1375,6 +1384,7 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
};
};
public final static char nasr[] = Nasr.nasr;
+ @Override
public final int nasr(int index) { return nasr[index]; }
public interface TerminalIndex {
@@ -1392,6 +1402,7 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
};
};
public final static char terminalIndex[] = TerminalIndex.terminalIndex;
+ @Override
public final int terminalIndex(int index) { return terminalIndex[index]; }
public interface NonterminalIndex {
@@ -1414,6 +1425,7 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
};
};
public final static char nonterminalIndex[] = NonterminalIndex.nonterminalIndex;
+ @Override
public final int nonterminalIndex(int index) { return nonterminalIndex[index]; }
public interface ScopePrefix {
@@ -1431,6 +1443,7 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
};
};
public final static char scopePrefix[] = ScopePrefix.scopePrefix;
+ @Override
public final int scopePrefix(int index) { return scopePrefix[index]; }
public interface ScopeSuffix {
@@ -1448,6 +1461,7 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
};
};
public final static char scopeSuffix[] = ScopeSuffix.scopeSuffix;
+ @Override
public final int scopeSuffix(int index) { return scopeSuffix[index]; }
public interface ScopeLhs {
@@ -1465,6 +1479,7 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
};
};
public final static char scopeLhs[] = ScopeLhs.scopeLhs;
+ @Override
public final int scopeLhs(int index) { return scopeLhs[index]; }
public interface ScopeLa {
@@ -1482,6 +1497,7 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
};
};
public final static byte scopeLa[] = ScopeLa.scopeLa;
+ @Override
public final int scopeLa(int index) { return scopeLa[index]; }
public interface ScopeStateSet {
@@ -1499,6 +1515,7 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
};
};
public final static char scopeStateSet[] = ScopeStateSet.scopeStateSet;
+ @Override
public final int scopeStateSet(int index) { return scopeStateSet[index]; }
public interface ScopeRhs {
@@ -1550,6 +1567,7 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
};
};
public final static char scopeRhs[] = ScopeRhs.scopeRhs;
+ @Override
public final int scopeRhs(int index) { return scopeRhs[index]; }
public interface ScopeState {
@@ -1580,6 +1598,7 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
};
};
public final static char scopeState[] = ScopeState.scopeState;
+ @Override
public final int scopeState(int index) { return scopeState[index]; }
public interface InSymb {
@@ -1625,6 +1644,7 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
};
};
public final static char inSymb[] = InSymb.inSymb;
+ @Override
public final int inSymb(int index) { return inSymb[index]; }
public interface Name {
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCSizeofExpressionParser.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCSizeofExpressionParser.java
index 6c04c8edadd..3f700def298 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCSizeofExpressionParser.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCSizeofExpressionParser.java
@@ -62,9 +62,11 @@ public class GCCSizeofExpressionParser extends PrsStream implements RuleAction,
public IToken getRhsLastIToken(int i) { return super.getIToken(getRhsLastTokenIndex(i)); }
public int getLeftSpan() { return btParser.getFirstToken(); }
+ @Override
public IToken getLeftIToken() { return super.getIToken(getLeftSpan()); }
public int getRightSpan() { return btParser.getLastToken(); }
+ @Override
public IToken getRightIToken() { return super.getIToken(getRightSpan()); }
public int getRhsErrorTokenIndex(int i)
@@ -111,6 +113,7 @@ public class GCCSizeofExpressionParser extends PrsStream implements RuleAction,
}
}
+ @Override
public String[] orderedTerminalSymbols() { return GCCSizeofExpressionParsersym.orderedTerminalSymbols; }
public String getTokenKindName(int kind) { return GCCSizeofExpressionParsersym.orderedTerminalSymbols[kind]; }
public int getEOFTokenKind() { return GCCSizeofExpressionParserprs.EOFT_SYMBOL; }
@@ -202,12 +205,14 @@ private void initActions(Map<String,String> properties) {
}
+@Override
public void addToken(IToken token) {
token.setKind(mapKind(token.getKind())); // TODO does mapKind need to be called?
super.addToken(token);
}
+@Override
public IASTExpression parse() {
// this has to be done, or... kaboom!
setStreamLength(getSize());
@@ -221,19 +226,23 @@ public IASTExpression parse() {
}
+@Override
public IASTCompletionNode getCompletionNode() {
return compNode;
}
// uncomment this method to use with backtracking parser
+@Override
public List<IToken> getRuleTokens() {
return getTokens().subList(getLeftSpan(), getRightSpan() + 1);
}
+@Override
public String[] getOrderedTerminalSymbols() {
return GCCSizeofExpressionParsersym.orderedTerminalSymbols;
}
+@Override
@SuppressWarnings("nls")
public String getName() {
return "GCCSizeofExpressionParser";
@@ -243,6 +252,7 @@ public String getName() {
private ITokenMap tokenMap = null;
+@Override
public void setTokens(List<IToken> tokens) {
resetTokenStream();
addToken(new Token(null, 0, 0, 0)); // dummy token
@@ -261,6 +271,7 @@ public GCCSizeofExpressionParser(ITokenStream stream, Map<String,String> propert
private GNUBuildASTParserAction gnuAction;
+ @Override
public void ruleAction(int ruleNumber)
{
switch (ruleNumber)
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCSizeofExpressionParserprs.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCSizeofExpressionParserprs.java
index 41c1b0f2035..98c8ecfc11d 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCSizeofExpressionParserprs.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCSizeofExpressionParserprs.java
@@ -345,8 +345,10 @@ public class GCCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static short baseCheck[] = BaseCheck.baseCheck;
+ @Override
public final int baseCheck(int index) { return baseCheck[index]; }
public final static short rhs[] = baseCheck;
+ @Override
public final int rhs(int index) { return rhs[index]; };
public interface BaseAction {
@@ -676,8 +678,10 @@ public class GCCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char baseAction[] = BaseAction.baseAction;
+ @Override
public final int baseAction(int index) { return baseAction[index]; }
public final static char lhs[] = baseAction;
+ @Override
public final int lhs(int index) { return lhs[index]; };
public interface TermCheck {
@@ -892,6 +896,7 @@ public class GCCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte termCheck[] = TermCheck.termCheck;
+ @Override
public final int termCheck(int index) { return termCheck[index]; }
public interface TermAction {
@@ -1099,6 +1104,7 @@ public class GCCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char termAction[] = TermAction.termAction;
+ @Override
public final int termAction(int index) { return termAction[index]; }
public interface Asb {
@@ -1141,6 +1147,7 @@ public class GCCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char asb[] = Asb.asb;
+ @Override
public final int asb(int index) { return asb[index]; }
public interface Asr {
@@ -1212,6 +1219,7 @@ public class GCCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte asr[] = Asr.asr;
+ @Override
public final int asr(int index) { return asr[index]; }
public interface Nasb {
@@ -1254,6 +1262,7 @@ public class GCCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char nasb[] = Nasb.nasb;
+ @Override
public final int nasb(int index) { return nasb[index]; }
public interface Nasr {
@@ -1279,6 +1288,7 @@ public class GCCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char nasr[] = Nasr.nasr;
+ @Override
public final int nasr(int index) { return nasr[index]; }
public interface TerminalIndex {
@@ -1296,6 +1306,7 @@ public class GCCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char terminalIndex[] = TerminalIndex.terminalIndex;
+ @Override
public final int terminalIndex(int index) { return terminalIndex[index]; }
public interface NonterminalIndex {
@@ -1318,6 +1329,7 @@ public class GCCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char nonterminalIndex[] = NonterminalIndex.nonterminalIndex;
+ @Override
public final int nonterminalIndex(int index) { return nonterminalIndex[index]; }
public interface ScopePrefix {
@@ -1334,6 +1346,7 @@ public class GCCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopePrefix[] = ScopePrefix.scopePrefix;
+ @Override
public final int scopePrefix(int index) { return scopePrefix[index]; }
public interface ScopeSuffix {
@@ -1350,6 +1363,7 @@ public class GCCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeSuffix[] = ScopeSuffix.scopeSuffix;
+ @Override
public final int scopeSuffix(int index) { return scopeSuffix[index]; }
public interface ScopeLhs {
@@ -1366,6 +1380,7 @@ public class GCCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeLhs[] = ScopeLhs.scopeLhs;
+ @Override
public final int scopeLhs(int index) { return scopeLhs[index]; }
public interface ScopeLa {
@@ -1382,6 +1397,7 @@ public class GCCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static byte scopeLa[] = ScopeLa.scopeLa;
+ @Override
public final int scopeLa(int index) { return scopeLa[index]; }
public interface ScopeStateSet {
@@ -1398,6 +1414,7 @@ public class GCCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeStateSet[] = ScopeStateSet.scopeStateSet;
+ @Override
public final int scopeStateSet(int index) { return scopeStateSet[index]; }
public interface ScopeRhs {
@@ -1448,6 +1465,7 @@ public class GCCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeRhs[] = ScopeRhs.scopeRhs;
+ @Override
public final int scopeRhs(int index) { return scopeRhs[index]; }
public interface ScopeState {
@@ -1476,6 +1494,7 @@ public class GCCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeState[] = ScopeState.scopeState;
+ @Override
public final int scopeState(int index) { return scopeState[index]; }
public interface InSymb {
@@ -1518,6 +1537,7 @@ public class GCCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char inSymb[] = InSymb.inSymb;
+ @Override
public final int inSymb(int index) { return inSymb[index]; }
public interface Name {
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPParser.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPParser.java
index eade3f18542..27b23cf089d 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPParser.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPParser.java
@@ -60,9 +60,11 @@ public class GPPParser extends PrsStream implements RuleAction, ITokenStream,
public IToken getRhsLastIToken(int i) { return super.getIToken(getRhsLastTokenIndex(i)); }
public int getLeftSpan() { return btParser.getFirstToken(); }
+ @Override
public IToken getLeftIToken() { return super.getIToken(getLeftSpan()); }
public int getRightSpan() { return btParser.getLastToken(); }
+ @Override
public IToken getRightIToken() { return super.getIToken(getRightSpan()); }
public int getRhsErrorTokenIndex(int i)
@@ -109,6 +111,7 @@ public class GPPParser extends PrsStream implements RuleAction, ITokenStream,
}
}
+ @Override
public String[] orderedTerminalSymbols() { return GPPParsersym.orderedTerminalSymbols; }
public String getTokenKindName(int kind) { return GPPParsersym.orderedTerminalSymbols[kind]; }
public int getEOFTokenKind() { return GPPParserprs.EOFT_SYMBOL; }
@@ -200,12 +203,14 @@ private void initActions(Map<String,String> properties) {
}
+@Override
public void addToken(IToken token) {
token.setKind(mapKind(token.getKind())); // TODO does mapKind need to be called?
super.addToken(token);
}
+@Override
public IASTTranslationUnit parse() {
// this has to be done, or... kaboom!
setStreamLength(getSize());
@@ -219,19 +224,23 @@ public IASTTranslationUnit parse() {
}
+@Override
public IASTCompletionNode getCompletionNode() {
return compNode;
}
// uncomment this method to use with backtracking parser
+@Override
public List<IToken> getRuleTokens() {
return getTokens().subList(getLeftSpan(), getRightSpan() + 1);
}
+@Override
public String[] getOrderedTerminalSymbols() {
return GPPParsersym.orderedTerminalSymbols;
}
+@Override
@SuppressWarnings("nls")
public String getName() {
return "GPPParser";
@@ -240,6 +249,7 @@ public String getName() {
private GNUBuildASTParserAction gnuAction;
+ @Override
public void ruleAction(int ruleNumber)
{
switch (ruleNumber)
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPParserprs.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPParserprs.java
index 71c515e22b5..0a71e91cb1b 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPParserprs.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPParserprs.java
@@ -831,8 +831,10 @@ public class GPPParserprs implements lpg.lpgjavaruntime.ParseTable, GPPParsersym
};
};
public final static short baseCheck[] = BaseCheck.baseCheck;
+ @Override
public final int baseCheck(int index) { return baseCheck[index]; }
public final static short rhs[] = baseCheck;
+ @Override
public final int rhs(int index) { return rhs[index]; };
public interface BaseAction0 {
@@ -1743,8 +1745,10 @@ public class GPPParserprs implements lpg.lpgjavaruntime.ParseTable, GPPParsersym
index += BaseAction0.baseAction0.length;
System.arraycopy(BaseAction1.baseAction1, 0, baseAction, index, BaseAction1.baseAction1.length);
};
+ @Override
public final int baseAction(int index) { return baseAction[index]; }
public final static char lhs[] = baseAction;
+ @Override
public final int lhs(int index) { return lhs[index]; };
public interface TermCheck {
@@ -2298,6 +2302,7 @@ public class GPPParserprs implements lpg.lpgjavaruntime.ParseTable, GPPParsersym
};
};
public final static char termCheck[] = TermCheck.termCheck;
+ @Override
public final int termCheck(int index) { return termCheck[index]; }
public interface TermAction {
@@ -2848,6 +2853,7 @@ public class GPPParserprs implements lpg.lpgjavaruntime.ParseTable, GPPParsersym
};
};
public final static char termAction[] = TermAction.termAction;
+ @Override
public final int termAction(int index) { return termAction[index]; }
public interface Asb {
@@ -2924,6 +2930,7 @@ public class GPPParserprs implements lpg.lpgjavaruntime.ParseTable, GPPParsersym
};
};
public final static char asb[] = Asb.asb;
+ @Override
public final int asb(int index) { return asb[index]; }
public interface Asr {
@@ -3070,6 +3077,7 @@ public class GPPParserprs implements lpg.lpgjavaruntime.ParseTable, GPPParsersym
};
};
public final static char asr[] = Asr.asr;
+ @Override
public final int asr(int index) { return asr[index]; }
public interface Nasb {
@@ -3146,6 +3154,7 @@ public class GPPParserprs implements lpg.lpgjavaruntime.ParseTable, GPPParsersym
};
};
public final static char nasb[] = Nasb.nasb;
+ @Override
public final int nasb(int index) { return nasb[index]; }
public interface Nasr {
@@ -3188,6 +3197,7 @@ public class GPPParserprs implements lpg.lpgjavaruntime.ParseTable, GPPParsersym
};
};
public final static char nasr[] = Nasr.nasr;
+ @Override
public final int nasr(int index) { return nasr[index]; }
public interface TerminalIndex {
@@ -3209,6 +3219,7 @@ public class GPPParserprs implements lpg.lpgjavaruntime.ParseTable, GPPParsersym
};
};
public final static char terminalIndex[] = TerminalIndex.terminalIndex;
+ @Override
public final int terminalIndex(int index) { return terminalIndex[index]; }
public interface NonterminalIndex {
@@ -3241,6 +3252,7 @@ public class GPPParserprs implements lpg.lpgjavaruntime.ParseTable, GPPParsersym
};
};
public final static char nonterminalIndex[] = NonterminalIndex.nonterminalIndex;
+ @Override
public final int nonterminalIndex(int index) { return nonterminalIndex[index]; }
public interface ScopePrefix {
@@ -3264,6 +3276,7 @@ public class GPPParserprs implements lpg.lpgjavaruntime.ParseTable, GPPParsersym
};
};
public final static char scopePrefix[] = ScopePrefix.scopePrefix;
+ @Override
public final int scopePrefix(int index) { return scopePrefix[index]; }
public interface ScopeSuffix {
@@ -3287,6 +3300,7 @@ public class GPPParserprs implements lpg.lpgjavaruntime.ParseTable, GPPParsersym
};
};
public final static char scopeSuffix[] = ScopeSuffix.scopeSuffix;
+ @Override
public final int scopeSuffix(int index) { return scopeSuffix[index]; }
public interface ScopeLhs {
@@ -3310,6 +3324,7 @@ public class GPPParserprs implements lpg.lpgjavaruntime.ParseTable, GPPParsersym
};
};
public final static char scopeLhs[] = ScopeLhs.scopeLhs;
+ @Override
public final int scopeLhs(int index) { return scopeLhs[index]; }
public interface ScopeLa {
@@ -3333,6 +3348,7 @@ public class GPPParserprs implements lpg.lpgjavaruntime.ParseTable, GPPParsersym
};
};
public final static char scopeLa[] = ScopeLa.scopeLa;
+ @Override
public final int scopeLa(int index) { return scopeLa[index]; }
public interface ScopeStateSet {
@@ -3356,6 +3372,7 @@ public class GPPParserprs implements lpg.lpgjavaruntime.ParseTable, GPPParsersym
};
};
public final static char scopeStateSet[] = ScopeStateSet.scopeStateSet;
+ @Override
public final int scopeStateSet(int index) { return scopeStateSet[index]; }
public interface ScopeRhs {
@@ -3443,6 +3460,7 @@ public class GPPParserprs implements lpg.lpgjavaruntime.ParseTable, GPPParsersym
};
};
public final static char scopeRhs[] = ScopeRhs.scopeRhs;
+ @Override
public final int scopeRhs(int index) { return scopeRhs[index]; }
public interface ScopeState {
@@ -3499,6 +3517,7 @@ public class GPPParserprs implements lpg.lpgjavaruntime.ParseTable, GPPParsersym
};
};
public final static char scopeState[] = ScopeState.scopeState;
+ @Override
public final int scopeState(int index) { return scopeState[index]; }
public interface InSymb {
@@ -3575,6 +3594,7 @@ public class GPPParserprs implements lpg.lpgjavaruntime.ParseTable, GPPParsersym
};
};
public final static char inSymb[] = InSymb.inSymb;
+ @Override
public final int inSymb(int index) { return inSymb[index]; }
public interface Name {
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPSizeofExpressionParser.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPSizeofExpressionParser.java
index 1089558fb18..e41f55c7321 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPSizeofExpressionParser.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPSizeofExpressionParser.java
@@ -64,9 +64,11 @@ public class GPPSizeofExpressionParser extends PrsStream implements RuleAction,
public IToken getRhsLastIToken(int i) { return super.getIToken(getRhsLastTokenIndex(i)); }
public int getLeftSpan() { return btParser.getFirstToken(); }
+ @Override
public IToken getLeftIToken() { return super.getIToken(getLeftSpan()); }
public int getRightSpan() { return btParser.getLastToken(); }
+ @Override
public IToken getRightIToken() { return super.getIToken(getRightSpan()); }
public int getRhsErrorTokenIndex(int i)
@@ -113,6 +115,7 @@ public class GPPSizeofExpressionParser extends PrsStream implements RuleAction,
}
}
+ @Override
public String[] orderedTerminalSymbols() { return GPPSizeofExpressionParsersym.orderedTerminalSymbols; }
public String getTokenKindName(int kind) { return GPPSizeofExpressionParsersym.orderedTerminalSymbols[kind]; }
public int getEOFTokenKind() { return GPPSizeofExpressionParserprs.EOFT_SYMBOL; }
@@ -204,12 +207,14 @@ private void initActions(Map<String,String> properties) {
}
+@Override
public void addToken(IToken token) {
token.setKind(mapKind(token.getKind())); // TODO does mapKind need to be called?
super.addToken(token);
}
+@Override
public IASTExpression parse() {
// this has to be done, or... kaboom!
setStreamLength(getSize());
@@ -223,19 +228,23 @@ public IASTExpression parse() {
}
+@Override
public IASTCompletionNode getCompletionNode() {
return compNode;
}
// uncomment this method to use with backtracking parser
+@Override
public List<IToken> getRuleTokens() {
return getTokens().subList(getLeftSpan(), getRightSpan() + 1);
}
+@Override
public String[] getOrderedTerminalSymbols() {
return GPPSizeofExpressionParsersym.orderedTerminalSymbols;
}
+@Override
@SuppressWarnings("nls")
public String getName() {
return "GPPSizeofExpressionParser";
@@ -245,6 +254,7 @@ public String getName() {
private ITokenMap tokenMap = null;
+@Override
public void setTokens(List<IToken> tokens) {
resetTokenStream();
addToken(new Token(null, 0, 0, 0)); // dummy token
@@ -269,6 +279,7 @@ public GPPSizeofExpressionParser(ITokenStream stream, Map<String,String> propert
private GNUBuildASTParserAction gnuAction;
+ @Override
public void ruleAction(int ruleNumber)
{
switch (ruleNumber)
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPSizeofExpressionParserprs.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPSizeofExpressionParserprs.java
index ae7452e0177..9b1040d3bd4 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPSizeofExpressionParserprs.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gpp/GPPSizeofExpressionParserprs.java
@@ -809,8 +809,10 @@ public class GPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static short baseCheck[] = BaseCheck.baseCheck;
+ @Override
public final int baseCheck(int index) { return baseCheck[index]; }
public final static short rhs[] = baseCheck;
+ @Override
public final int rhs(int index) { return rhs[index]; };
public interface BaseAction0 {
@@ -1697,8 +1699,10 @@ public class GPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
index += BaseAction0.baseAction0.length;
System.arraycopy(BaseAction1.baseAction1, 0, baseAction, index, BaseAction1.baseAction1.length);
};
+ @Override
public final int baseAction(int index) { return baseAction[index]; }
public final static char lhs[] = baseAction;
+ @Override
public final int lhs(int index) { return lhs[index]; };
public interface TermCheck {
@@ -2230,6 +2234,7 @@ public class GPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char termCheck[] = TermCheck.termCheck;
+ @Override
public final int termCheck(int index) { return termCheck[index]; }
public interface TermAction {
@@ -2757,6 +2762,7 @@ public class GPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char termAction[] = TermAction.termAction;
+ @Override
public final int termAction(int index) { return termAction[index]; }
public interface Asb {
@@ -2832,6 +2838,7 @@ public class GPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char asb[] = Asb.asb;
+ @Override
public final int asb(int index) { return asb[index]; }
public interface Asr {
@@ -2978,6 +2985,7 @@ public class GPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char asr[] = Asr.asr;
+ @Override
public final int asr(int index) { return asr[index]; }
public interface Nasb {
@@ -3053,6 +3061,7 @@ public class GPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char nasb[] = Nasb.nasb;
+ @Override
public final int nasb(int index) { return nasb[index]; }
public interface Nasr {
@@ -3095,6 +3104,7 @@ public class GPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char nasr[] = Nasr.nasr;
+ @Override
public final int nasr(int index) { return nasr[index]; }
public interface TerminalIndex {
@@ -3116,6 +3126,7 @@ public class GPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char terminalIndex[] = TerminalIndex.terminalIndex;
+ @Override
public final int terminalIndex(int index) { return terminalIndex[index]; }
public interface NonterminalIndex {
@@ -3148,6 +3159,7 @@ public class GPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char nonterminalIndex[] = NonterminalIndex.nonterminalIndex;
+ @Override
public final int nonterminalIndex(int index) { return nonterminalIndex[index]; }
public interface ScopePrefix {
@@ -3170,6 +3182,7 @@ public class GPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopePrefix[] = ScopePrefix.scopePrefix;
+ @Override
public final int scopePrefix(int index) { return scopePrefix[index]; }
public interface ScopeSuffix {
@@ -3192,6 +3205,7 @@ public class GPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeSuffix[] = ScopeSuffix.scopeSuffix;
+ @Override
public final int scopeSuffix(int index) { return scopeSuffix[index]; }
public interface ScopeLhs {
@@ -3214,6 +3228,7 @@ public class GPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeLhs[] = ScopeLhs.scopeLhs;
+ @Override
public final int scopeLhs(int index) { return scopeLhs[index]; }
public interface ScopeLa {
@@ -3236,6 +3251,7 @@ public class GPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeLa[] = ScopeLa.scopeLa;
+ @Override
public final int scopeLa(int index) { return scopeLa[index]; }
public interface ScopeStateSet {
@@ -3258,6 +3274,7 @@ public class GPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeStateSet[] = ScopeStateSet.scopeStateSet;
+ @Override
public final int scopeStateSet(int index) { return scopeStateSet[index]; }
public interface ScopeRhs {
@@ -3344,6 +3361,7 @@ public class GPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeRhs[] = ScopeRhs.scopeRhs;
+ @Override
public final int scopeRhs(int index) { return scopeRhs[index]; }
public interface ScopeState {
@@ -3399,6 +3417,7 @@ public class GPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char scopeState[] = ScopeState.scopeState;
+ @Override
public final int scopeState(int index) { return scopeState[index]; }
public interface InSymb {
@@ -3474,6 +3493,7 @@ public class GPPSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
};
};
public final static char inSymb[] = InSymb.inSymb;
+ @Override
public final int inSymb(int index) { return inSymb[index]; }
public interface Name {

Back to the top