code: function(kind, inFor) {
        var node = this.startNode(_VariableDeclaration);
        var allowIn = !inFor;
        var declarations = this.parseVariableDeclarationList(allowIn);
  
        if (!inFor) {
          this.expectSemicolon();
        }
  
        node.declarations = declarations;
        node.kind = kind;
        return this.finishNode(node);
      }
docs: ECMA-262 13.3.2 Variable Statement