()
| 2666 | } |
| 2667 | |
| 2668 | final public void ArrayDimensions() throws ParseException { |
| 2669 | /*@bgen(jjtree) ArrayDimensions */ |
| 2670 | BSHArrayDimensions jjtn000 = new BSHArrayDimensions(JJTARRAYDIMENSIONS); |
| 2671 | boolean jjtc000 = true; |
| 2672 | jjtree.openNodeScope(jjtn000); |
| 2673 | jjtreeOpenNodeScope(jjtn000); |
| 2674 | try { |
| 2675 | if (jj_2_21(2)) { |
| 2676 | label_19: |
| 2677 | while (true) { |
| 2678 | jj_consume_token(LBRACKET); |
| 2679 | Expression(); |
| 2680 | jj_consume_token(RBRACKET); |
| 2681 | jjtn000.addDefinedDimension(); |
| 2682 | if (jj_2_19(2)) { |
| 2683 | ; |
| 2684 | } else { |
| 2685 | break label_19; |
| 2686 | } |
| 2687 | } |
| 2688 | label_20: |
| 2689 | while (true) { |
| 2690 | if (jj_2_20(2)) { |
| 2691 | ; |
| 2692 | } else { |
| 2693 | break label_20; |
| 2694 | } |
| 2695 | jj_consume_token(LBRACKET); |
| 2696 | jj_consume_token(RBRACKET); |
| 2697 | jjtn000.addUndefinedDimension(); |
| 2698 | } |
| 2699 | } else { |
| 2700 | switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { |
| 2701 | case LBRACKET: |
| 2702 | label_21: |
| 2703 | while (true) { |
| 2704 | jj_consume_token(LBRACKET); |
| 2705 | jj_consume_token(RBRACKET); |
| 2706 | jjtn000.addUndefinedDimension(); |
| 2707 | switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { |
| 2708 | case LBRACKET: |
| 2709 | ; |
| 2710 | break; |
| 2711 | default: |
| 2712 | jj_la1[71] = jj_gen; |
| 2713 | break label_21; |
| 2714 | } |
| 2715 | } |
| 2716 | ArrayInitializer(); |
| 2717 | break; |
| 2718 | default: |
| 2719 | jj_la1[72] = jj_gen; |
| 2720 | jj_consume_token(-1); |
| 2721 | throw new ParseException(); |
| 2722 | } |
| 2723 | } |
| 2724 | } catch (Throwable jjte000) { |
| 2725 | if (jjtc000) { |
no test coverage detected