Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManoj Palat2018-11-15 13:34:59 +0000
committerManoj Palat2018-11-15 13:34:59 +0000
commitb9854e0bc187c4b5a9434224f19aee57ae7f024d (patch)
tree9ce023e12ef9b7b05cf5d3e8498d54e0cbb402ba /org.eclipse.jdt.core/compiler/org
parentd48ffb4636aeb2964c4707bb2532c3b4e3e68feb (diff)
downloadeclipse.jdt.core-b9854e0bc187c4b5a9434224f19aee57ae7f024d.tar.gz
eclipse.jdt.core-b9854e0bc187c4b5a9434224f19aee57ae7f024d.tar.xz
eclipse.jdt.core-b9854e0bc187c4b5a9434224f19aee57ae7f024d.zip
intermediate non-inf wip
Diffstat (limited to 'org.eclipse.jdt.core/compiler/org')
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/SwitchLabeledRule.java14
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java77
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/ParserBasicInformation.java18
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Scanner.java11
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/TerminalTokens.java43
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser1.rscbin33938 -> 34628 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser10.rscbin598 -> 598 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser11.rscbin598 -> 598 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser12.rscbin598 -> 598 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser13.rscbin598 -> 598 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser14.rscbin2362 -> 2364 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser15.rscbin1492 -> 1496 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser16.rscbin2338 -> 2342 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser17.rscbin870 -> 870 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser18.rscbin7777 -> 7756 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser19.rsc4
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser2.rscbin32198 -> 32888 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser20.rscbin16920 -> 16954 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser22.rscbin800 -> 800 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser24.rscbin800 -> 800 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser3.rscbin2338 -> 2342 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser4.rscbin3454 -> 3458 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser5.rscbin2338 -> 2342 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser6.rscbin1448 -> 1436 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser7.rscbin260 -> 262 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser8.rscbin800 -> 800 bytes
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser9.rscbin15464 -> 15420 bytes
27 files changed, 68 insertions, 99 deletions
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/SwitchLabeledRule.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/SwitchLabeledRule.java
index 4351142ccd..f1bb466be1 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/SwitchLabeledRule.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/SwitchLabeledRule.java
@@ -7,20 +7,20 @@ import org.eclipse.jdt.internal.compiler.lookup.TypeBinding;
public class SwitchLabeledRule extends Expression implements IPolyExpression {
- public enum EXPR_KIND {
- BLOCK,
+ public enum RULE_KIND {
EXPR,
- BREAK,
+ BLOCK,
THROW,
+ BREAK,
DEFAULT_EXPR,
DEFAULT_THROW
}
- private EXPR_KIND kind;
+ private RULE_KIND kind;
private CaseStatement lhs;
private Statement rhs;
/* package */ TypeBinding expectedType;
- public SwitchLabeledRule(EXPR_KIND kind, CaseStatement lhs, Statement rhs, int start, int end) {
+ public SwitchLabeledRule(RULE_KIND kind, CaseStatement lhs, Statement rhs, int start, int end) {
this.setKind(kind);
this.setLhs(lhs);
this.setRhs(rhs);
@@ -44,11 +44,11 @@ public class SwitchLabeledRule extends Expression implements IPolyExpression {
this.rhs = rhs;
}
- public EXPR_KIND getKind() {
+ public RULE_KIND getKind() {
return this.kind;
}
- public void setKind(EXPR_KIND kind) {
+ public void setKind(RULE_KIND kind) {
this.kind = kind;
}
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java
index 8702b5e3b5..bb2385c728 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java
@@ -7176,7 +7176,7 @@ protected void consumeRule(int act) {
consumeEmptySwitchBlock() ;
break;
- case 386 : if (DEBUG) { System.out.println("SwitchBlock ::= LBRACE SwitchLabeledRules RBRACE"); } //$NON-NLS-1$
+ case 386 : if (DEBUG) { System.out.println("SwitchBlock ::= LBRACE SwitchBlockStatements..."); } //$NON-NLS-1$
consumeSwitchBlock() ;
break;
@@ -7208,7 +7208,7 @@ protected void consumeRule(int act) {
consumeSwitchLabeledRules() ;
break;
- case 400 : if (DEBUG) { System.out.println("SwitchLabeledRule -> SwitchLabeledThrowStatement"); } //$NON-NLS-1$
+ case 400 : if (DEBUG) { System.out.println("SwitchLabeledRule ::= SwitchLabeledThrowStatement"); } //$NON-NLS-1$
consumeSwitchLabeledRule();
break;
@@ -7224,7 +7224,7 @@ protected void consumeRule(int act) {
consumeSwitchLabeledThrowStatement();
break;
- case 404 : if (DEBUG) { System.out.println("SwitchLabelExpr ::= default ARROW"); } //$NON-NLS-1$
+ case 404 : if (DEBUG) { System.out.println("SwitchLabelExpr ::= default BeginDefaultExpr ARROW"); } //$NON-NLS-1$
consumeDefaultLabelExpr();
break;
@@ -7296,7 +7296,7 @@ protected void consumeRule(int act) {
consumeStatementReturn() ;
break;
- case 425 : if (DEBUG) { System.out.println("ThrowStatement ::= ThrowExpression SEMICOLON"); } //$NON-NLS-1$
+ case 425 : if (DEBUG) { System.out.println("ThrowStatement ::= throw Expression SEMICOLON"); } //$NON-NLS-1$
consumeStatementThrow();
break;
@@ -9475,7 +9475,7 @@ protected void consumeSwitchBlockStatements() {
}
protected void consumeSwitchLabels() {
// SwitchLabels ::= SwitchLabels SwitchLabel
- concatNodeLists();
+ optimizedConcatNodeLists();
}
protected void consumeSwitchLabelCaseLhs() {
// System.out.println("consumeSwitchLabelCaseLhs");
@@ -9509,11 +9509,7 @@ protected void consumeSwitchExpression() {
protected void consumeSwitchExprThrowDefaultArm() {
// SwitchExprThrowDefaultArm ::= SwitchLabelDefaultExpr Expression ';'
consumeStatementThrow();
- processSwitchExprArm(SwitchLabeledRule.EXPR_KIND.DEFAULT_THROW);
-}
-protected void consumeSwitchExprExprDefaultArm() {
-// SwitchExprThrowDefaultArm ::= SwitchLabelDefaultExpr Expression ';'
- processSwitchExprExprArm(SwitchLabeledRule.EXPR_KIND.DEFAULT_EXPR);
+// pushSwitchLabeledRule(SwitchLabeledRule.RULE_KIND.DEFAULT_THROW);
}
protected void consumeConstantExpression() {
// do nothing for now.
@@ -9525,63 +9521,30 @@ protected void consumeBreakExpression() {
// BreakExpression ::= 'break' Expression
// do nothing
}
-protected void consumeSwitchExprArms() {
- concatNodeLists();
-}
-protected void consumeSwitchExprBlockArm() {
- processSwitchExprArm(SwitchLabeledRule.EXPR_KIND.BLOCK);
-}
-protected void consumeSwitchExprArm() {
- // do nothing
-}
-private void processSwitchExprArm(SwitchLabeledRule.EXPR_KIND kind) {
- this.astLengthPtr--;
- Statement r = (Statement) this.astStack[this.astPtr--];
-
- this.astLengthPtr--;
- CaseStatement l = (CaseStatement) this.astStack[this.astPtr--];
-
- SwitchLabeledRule arm = new SwitchLabeledRule(kind, l, r, l.sourceStart, r.sourceEnd);
- pushOnAstStack(arm);
-}
-private void processSwitchExprExprArm(SwitchLabeledRule.EXPR_KIND kind) {
- if (this.expressionLengthStack[this.expressionLengthPtr] != 0) {
-// Expression expr = this.expressionStack[this.expressionPtr];
-// pushOnIntStack(expr.sourceStart); // pretend break starts at expr
- consumeStatementBreakWithLabel();
- processSwitchExprArm(kind);
- }
-}
-protected void consumeSwitchExprExprArm() {
- processSwitchExprExprArm(SwitchLabeledRule.EXPR_KIND.EXPR);
-}
protected void consumeSwitchLabeledRules() {
- // TODO
+ concatNodeLists();
}
protected void consumeSwitchLabeledRule() {
- // TODO
+// SwitchLabeledRule ::= SwitchLabeledExpression
+// SwitchLabeledRule ::= SwitchLabeledBlock
+// SwitchLabeledRule ::= SwitchLabeledThrowStatement
+// concatNodeLists();
+
+ // do nothing explicit here
}
protected void consumeSwitchLabeledExpression() {
- // TODO
+ consumeExpressionStatement();
+ concatNodeLists();
}
protected void consumeSwitchLabeledBlock() {
- // TODO
+ concatNodeLists();
}
protected void consumeSwitchLabeledThrowStatement() {
- // TODO
-}
-protected void consumeSwitchExprBreakArm() {
-// SwitchExprBreakArm ::= SwitchLabelExpr BreakExpression ';'
- consumeStatementBreakWithLabel();
- processSwitchExprArm(SwitchLabeledRule.EXPR_KIND.BREAK);
-}
-protected void consumeSwitchExprThrowArm() {
-// SwitchExprThrowArm ::= SwitchLabelExpr ThrowExpression ';'
- consumeStatementThrow();
- processSwitchExprArm(SwitchLabeledRule.EXPR_KIND.THROW);
+ // TODO: Semicolon not there - so we call this early
+ consumeStatementThrow();
+ concatNodeLists();
}
protected void consumeThrowExpression() {
- // ThrowExpression ::= 'throw' Expression
// do nothing
}
private boolean caseFlagSet = false;
@@ -9608,7 +9571,7 @@ protected void consumeToken(int type) {
//System.out.println(this.scanner.toStringAction(type));
switch (type) {
case TokenNameARROW:
- if (!this.caseFlagSet)
+ if (!this.caseFlagSet && this.scanner.lookBack[0] != TokenNamedefault)
consumeLambdaHeader();
this.caseFlagSet = false;
break;
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/ParserBasicInformation.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/ParserBasicInformation.java
index 1fd43d3ff4..0f23d70f31 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/ParserBasicInformation.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/ParserBasicInformation.java
@@ -19,22 +19,22 @@ public interface ParserBasicInformation {
public final static int
- ERROR_SYMBOL = 129,
+ ERROR_SYMBOL = 130,
MAX_NAME_LENGTH = 41,
- NUM_STATES = 1168,
+ NUM_STATES = 1170,
- NT_OFFSET = 129,
+ NT_OFFSET = 130,
SCOPE_UBOUND = 298,
SCOPE_SIZE = 299,
- LA_STATE_OFFSET = 16841,
+ LA_STATE_OFFSET = 17025,
MAX_LA = 1,
NUM_RULES = 869,
- NUM_TERMINALS = 129,
+ NUM_TERMINALS = 130,
NUM_NON_TERMINALS = 399,
- NUM_SYMBOLS = 528,
- START_STATE = 1975,
+ NUM_SYMBOLS = 529,
+ START_STATE = 1499,
EOFT_SYMBOL = 60,
EOLT_SYMBOL = 60,
- ACCEPT_ACTION = 16840,
- ERROR_ACTION = 16841;
+ ACCEPT_ACTION = 17024,
+ ERROR_ACTION = 17025;
}
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Scanner.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Scanner.java
index 167d5302c7..cdcb3025f1 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Scanner.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Scanner.java
@@ -1160,8 +1160,10 @@ public void ungetToken(int unambiguousToken) {
this.nextToken = unambiguousToken;
}
private void updateCase(int token) {
- if (token == TokenNamecase) this.inCase = true;
- if (token == TokenNameCOLON || token == TokenNameARROW) this.inCase = false;
+ if (token == TokenNamecase)
+ this.inCase = true;
+ if (token == TokenNameCOLON || token == TokenNameARROW)
+ this.inCase = false;
}
public int getNextToken() throws InvalidInputException {
@@ -4829,9 +4831,12 @@ int disambiguatedRestrictedKeyword(int restrictedKeywordToken) {
}
int disambiguatedToken(int token) {
final VanguardParser parser = getVanguardParser();
- if (token == TokenNameARROW && this.inCase) {
+ if (token == TokenNameARROW && this.lookBack[0] == TokenNamecase) {
this.nextToken = TokenNameARROW;
return TokenNameBeginCaseExpr;
+ } else if (token == TokenNameARROW && this.lookBack[1] == TokenNamedefault) {
+ this.nextToken = TokenNameARROW;
+ return TokenNameBeginDefaultExpr;
} else if (token == TokenNameLPAREN && maybeAtLambdaOrCast()) {
if (parser.parse(Goal.LambdaParameterListGoal) == VanguardParser.SUCCESS) {
this.nextToken = TokenNameLPAREN;
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/TerminalTokens.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/TerminalTokens.java
index 8457f9a086..f0c5d76005 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/TerminalTokens.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/TerminalTokens.java
@@ -44,26 +44,26 @@ public interface TerminalTokens {
TokenNameboolean = 100,
TokenNamebreak = 77,
TokenNamebyte = 101,
- TokenNamecase = 87,
+ TokenNamecase = 86,
TokenNamecatch = 102,
TokenNamechar = 103,
TokenNameclass = 67,
TokenNamecontinue = 78,
- TokenNameconst = 127,
+ TokenNameconst = 128,
TokenNamedefault = 72,
TokenNamedo = 79,
TokenNamedouble = 104,
TokenNameelse = 112,
TokenNameenum = 71,
- TokenNameextends = 88,
+ TokenNameextends = 87,
TokenNamefalse = 38,
TokenNamefinal = 52,
TokenNamefinally = 111,
TokenNamefloat = 105,
TokenNamefor = 80,
- TokenNamegoto = 128,
+ TokenNamegoto = 129,
TokenNameif = 81,
- TokenNameimplements = 123,
+ TokenNameimplements = 124,
TokenNameimport = 106,
TokenNameinstanceof = 17,
TokenNameint = 107,
@@ -98,10 +98,10 @@ public interface TerminalTokens {
TokenNametransitive = 121,
TokenNameexports = 116,
TokenNameopens = 117,
- TokenNameto = 124,
+ TokenNameto = 125,
TokenNameuses = 118,
TokenNameprovides = 119,
- TokenNamewith = 125,
+ TokenNamewith = 126,
TokenNameIntegerLiteral = 41,
TokenNameLongLiteral = 42,
TokenNameFloatingPointLiteral = 43,
@@ -117,17 +117,17 @@ public interface TerminalTokens {
TokenNameLEFT_SHIFT = 18,
TokenNameRIGHT_SHIFT = 14,
TokenNameUNSIGNED_RIGHT_SHIFT = 16,
- TokenNamePLUS_EQUAL = 89,
- TokenNameMINUS_EQUAL = 90,
- TokenNameMULTIPLY_EQUAL = 91,
- TokenNameDIVIDE_EQUAL = 92,
- TokenNameAND_EQUAL = 93,
- TokenNameOR_EQUAL = 94,
- TokenNameXOR_EQUAL = 95,
- TokenNameREMAINDER_EQUAL = 96,
- TokenNameLEFT_SHIFT_EQUAL = 97,
- TokenNameRIGHT_SHIFT_EQUAL = 98,
- TokenNameUNSIGNED_RIGHT_SHIFT_EQUAL = 99,
+ TokenNamePLUS_EQUAL = 88,
+ TokenNameMINUS_EQUAL = 89,
+ TokenNameMULTIPLY_EQUAL = 90,
+ TokenNameDIVIDE_EQUAL = 91,
+ TokenNameAND_EQUAL = 92,
+ TokenNameOR_EQUAL = 93,
+ TokenNameXOR_EQUAL = 94,
+ TokenNameREMAINDER_EQUAL = 95,
+ TokenNameLEFT_SHIFT_EQUAL = 96,
+ TokenNameRIGHT_SHIFT_EQUAL = 97,
+ TokenNameUNSIGNED_RIGHT_SHIFT_EQUAL = 98,
TokenNameOR_OR = 31,
TokenNameAND_AND = 30,
TokenNamePLUS = 4,
@@ -156,15 +156,16 @@ public interface TerminalTokens {
TokenNameEQUAL = 73,
TokenNameAT = 37,
TokenNameELLIPSIS = 122,
- TokenNameARROW = 86,
+ TokenNameARROW = 99,
TokenNameCOLON_COLON = 7,
TokenNameBeginLambda = 47,
TokenNameBeginIntersectionCast = 65,
TokenNameBeginTypeArguments = 84,
TokenNameElidedSemicolonAndRightBrace = 69,
TokenNameAT308 = 27,
- TokenNameAT308DOTDOTDOT = 126,
+ TokenNameAT308DOTDOTDOT = 127,
TokenNameBeginCaseExpr = 68,
+ TokenNameBeginDefaultExpr = 123,
TokenNameEOF = 60,
- TokenNameERROR = 129;
+ TokenNameERROR = 130;
}
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser1.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser1.rsc
index df81f6acfd..56546c3982 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser1.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser1.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser10.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser10.rsc
index df48a3c68a..d819df6ebc 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser10.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser10.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser11.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser11.rsc
index 0e1e782bb9..af9845c525 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser11.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser11.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser12.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser12.rsc
index 068362f229..6e63bf4b25 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser12.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser12.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser13.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser13.rsc
index b92077f4c8..09dfab38d4 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser13.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser13.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser14.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser14.rsc
index 7fa8e5ab6b..a297e844e1 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser14.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser14.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser15.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser15.rsc
index f4e3389ff3..e56c329289 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser15.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser15.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser16.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser16.rsc
index a915490807..e55b22e3cb 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser16.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser16.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser17.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser17.rsc
index f1f4b4ef38..ebc4940a0e 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser17.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser17.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser18.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser18.rsc
index 84256f3477..0fd147eafa 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser18.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser18.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser19.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser19.rsc
index 233451ee8a..e4786318bf 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser19.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser19.rsc
@@ -1,2 +1,2 @@
-ppI!!o zI!!BBBB11o!!!!>>> z##""!!Ef!!!!#!W >~K  1LL1>11nde  
-X  GIIVDJFHCX>G  % %T"#  \ No newline at end of file
+ppI!!o zI!!BBBB11o!!!!>>> z##""!!Ef!!!!#!V >K  1LL1>11nde  
+W  GIIcDJFHCW>G  % %T"#  \ No newline at end of file
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser2.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser2.rsc
index b93b6ea7e1..63347c4e6b 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser2.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser2.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser20.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser20.rsc
index 593e705797..7cbf4a02a1 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser20.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser20.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser22.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser22.rsc
index 04232fcc55..3733cab161 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser22.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser22.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser24.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser24.rsc
index 8d1c30ec9f..e898f2c10c 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser24.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser24.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser3.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser3.rsc
index 88200e80cc..b1b3973c5b 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser3.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser3.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser4.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser4.rsc
index e08f30e45f..eaad166e6a 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser4.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser4.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser5.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser5.rsc
index e4bdc65215..3617d24a1c 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser5.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser5.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser6.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser6.rsc
index a077596e12..bb9b8b7b6a 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser6.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser6.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser7.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser7.rsc
index a6fbbaf584..0e01749258 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser7.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser7.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser8.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser8.rsc
index c991dea777..64f15e3b21 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser8.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser8.rsc
Binary files differ
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser9.rsc b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser9.rsc
index 67e29c9396..2374cd15bb 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser9.rsc
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser9.rsc
Binary files differ

Back to the top