in netflix-sel/src/main/java/com/netflix/sel/ast/SelParser.java [1909:1945]
public final void BlockStatement() throws ParseException {
if (jj_2_7(2147483647)) {
LocalVariableDeclaration();
jj_consume_token(SEMICOLON);
} else {
switch (jj_nt.kind) {
case BREAK:
case CONTINUE:
case FALSE:
case FOR:
case IF:
case NEW:
case NULL:
case RETURN:
case THROW:
case TRUE:
case WHILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case LBRACE:
case BANG:
case PLUS:
case MINUS:
{
Statement();
break;
}
default:
jj_la1[37] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}