code: function get(env, scope, path) {
      if (path === '') {
        return scope.self;
      }
  
      var keys = path.split('.');
      var value = env.hooks.getRoot(scope, keys[0])[0];
  
      for (var i = 1; i < keys.length; i++) {
        if (value) {
          value = env.hooks.getChild(value, keys[i]);
        } else {
          break;
        }
      }
  
      return value;
    }
docs: Host Hook: get
  
  @param {Environment} env
  @param {Scope} scope
  @param {String} path
  
  Corresponds to:
  
  ```hbs
  {{foo.bar}}
  ^
  
  {{helper foo.bar key=value}}
  ^           ^
  ```
  
  This hook is the "leaf" hook of the system. It is used to
  resolve a path relative to the current scope.