/* */ case 405:
/* 1021 */ this.lex.get();
/* 1022 */ return new DoubleConst(this.lex.getDouble(), token);
/* */ }
/* */
/* 1029 */ ASTree expr = parsePrimaryExpr(tbl);
/* */ while (true)
/* */ {
/* */ int t;
/* 1032 */ switch (this.lex.lookAhead()) {
/* */ case 40:
/* 1034 */ expr = parseMethodCall(tbl, expr);
/* 1035 */ break;
/* */ case 91:
/* 1037 */ if (this.lex.lookAhead(1) == 93) {
/* 1038 */ int dim = parseArrayDimension();
/* 1039 */ if ((this.lex.get() != 46) || (this.lex.get() != 307)) {
/* 1040 */ throw new SyntaxError(this.lex);
/* */ }
/* 1042 */ expr = parseDotClass(expr, dim);
/* 1043 */ continue;
/* */ }
/* 1045 */ ASTree index = parseArrayIndex(tbl);
/* 1046 */ if (index == null) {
/* 1047 */ throw new SyntaxError(this.lex);
/* */ }
/* 1049 */ expr = Expr.make(65, expr, index);
/* */