parseArrayComprehension_(start) {
    let list = this.parseComprehensionList_();
    let expression = this.parseAssignmentExpression_(ALLOW_IN);
    this.eat_(CLOSE_SQUARE);
    return new ArrayComprehension(this.getTreeLocation_(start),
                                  list, expression);
  }
Continues parsing array comprehension.

ArrayComprehension :
  [ Comprehension ]

Comprehension :
  ForComprehensionClause ComprehensionClause* Expression

ComprehensionClause :
  ForComprehensionClause
  IfComprehensionClause

ForComprehensionClause :
  for ( ForBinding of Expression )

IfComprehensionClause  :
  if ( Expression )

ForBinding :
  BindingIdentifier
  BindingPattern

@param {Location} start
@return {ParseTree}