original_string: protected function build_node_path($mode, $realpath = '', $display = '', $root = '') {
          $path = $mode . ':' . base64_encode($realpath) . ':' . base64_encode($display);
          if (!empty($root)) {
              $path = $root . '|' . $path;
          }
          return $path;
      }
code: protected function build_node_path($mode, $realpath = '', $display = '', $root = '') {
          $path = $mode . ':' . base64_encode($realpath) . ':' . base64_encode($display);
          if (!empty($root)) {
              $path = $root . '|' . $path;
          }
          return $path;
      }
code_tokens: protected function build_node_path ( $ mode , $ realpath = '' , $ display = '' , $ root = '' ) { $ path = $ mode . ':' . base64_encode ( $ realpath ) . ':' . base64_encode ( $ display ) ; if ( ! empty ( $ root ) ) { $ path = $ root . '|' . $ path ; } return $ path ; }
docstring: Build the path to a browsable node.
  
  @param string $mode The type of browse mode.
  @param string $realpath The path, or similar.
  @param string $display The way to display the node.
  @param string $root The path preceding this node.
  @return string
docstring_tokens: Build the path to a browsable node .