code: function(depth, parts) {
                  /*jshint -W083 */
                  if (!depth) {
                      this.pushStackLiteral('data');
                  } else {
                      this.pushStackLiteral('this.data(data, ' + depth + ')');
                  }
  
                  var len = parts.length;
                  for (var i = 0; i < len; i++) {
                      this.replaceStack(function(current) {
                          return ' && ' + this.nameLookup(current, parts[i], 'data');
                      });
                  }
              }
docs: [lookupData]  On stack, before: ... On stack, after: data, ...  Push the data lookup operator