code: function parseConstLetDeclaration(kind) {
          var declarations, startToken;
  
          startToken = lookahead;
  
          expectKeyword(kind);
  
          declarations = parseVariableDeclarationList(kind);
  
          consumeSemicolon();
  
          return delegate.markEnd(delegate.createVariableDeclaration(declarations, kind), startToken);
      }
docs: kind may be `const` or `let` Both are experimental and not in the specification yet. see http://wiki.ecmascript.org/doku.php?id=harmony:const and http://wiki.ecmascript.org/doku.php?id=harmony:let