lib/parsers/expression.js
function rewrite (raw) {
  var c = raw.charAt(0)
  var path = raw.slice(1)
  if (allowedKeywordsRE.test(path)) {
    return raw
  } else {
    path = path.indexOf('"') > -1
      ? path.replace(restoreRE, restore)
      : path
    return c + 'this.' + path
  }
}
function rewrite (raw) {
  var c = raw.charAt(0)
  var path = raw.slice(1)
  if (allowedKeywordsRE.test(path)) {
    return raw
  } else {
    path = path.indexOf('"') > -1
      ? path.replace(restoreRE, restore)
      : path
    return c + 'this.' + path
  }
}
function rewrite ( raw ) { var c = raw . charAt ( 0 ) var path = raw . slice ( 1 ) if ( allowedKeywordsRE . test ( path ) ) { return raw } else { path = path . indexOf ( '"' ) > - 1 ? path . replace ( restoreRE , restore ) : path return c + 'this.' + path } }
Path rewrite replacer

@param {String} raw
@return {String}
Path rewrite replacer