code: function parsePropertyFunction(param, first) {
          var previousStrict, body;
  
          previousStrict = strict;
          body = parseFunctionSourceElements();
          if (first && strict && isRestrictedWord(param[0].name)) {
              throwErrorTolerant(first, Messages.StrictParamName);
          }
          strict = previousStrict;
  
          return {
              type: Syntax.FunctionExpression,
              id: null,
              params: param,
              defaults: [],
              body: body,
              rest: null,
              generator: false,
              expression: false
          };
      }
docs: 11.1.5 Object Initialiser