X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/test/PHPParser.jj b/net.sourceforge.phpeclipse/src/test/PHPParser.jj index 14f1716..f2cd08d 100644 --- a/net.sourceforge.phpeclipse/src/test/PHPParser.jj +++ b/net.sourceforge.phpeclipse/src/test/PHPParser.jj @@ -2803,6 +2803,7 @@ AbstractCase switchLabel0() : Statement statement; final ArrayList stmts = new ArrayList(); final Token token = PHPParser.token; + final int start = PHPParser.token.next.sourceStart; } { expr = SwitchLabel() @@ -2815,7 +2816,8 @@ AbstractCase switchLabel0() : final Statement[] stmtsArray = new Statement[listSize]; stmts.toArray(stmtsArray); if (expr == null) {//it's a default - return new DefaultCase(stmtsArray,token.sourceStart,stmtsArray[listSize-1].sourceEnd); + final int end = PHPParser.token.next.sourceStart; + return new DefaultCase(stmtsArray,start,end); } if (listSize != 0) { return new Case(expr,stmtsArray,expr.sourceStart,stmtsArray[listSize-1].sourceEnd);