UNPKG

519 BJavaScriptView Raw
1var MemberExpression = module.exports = function(obj, property, computed) {
2 this.type = 'MemberExpression';
3 this.object = obj;
4 this.property = property;
5 if (computed === undefined) {
6 computed = true;
7 }
8 this.computed = computed;
9};
10
11MemberExpression.prototype.normalize = function (place) {
12 this.object.normalize(place);
13 this.property.normalize(place);
14};
15
16MemberExpression.prototype.transform = function (place) {
17 this.object.transform(place);
18 this.property.transform(place);
19 return place;
20};