original_string: function stack() {
      if (!isset($this->stack[$this->parser->tagName])) {
        $this->stack[$this->parser->tagName] = array();
      }
      array_push($this->stack[$this->parser->tagName], $this->parser->tagAttributes);
    }
code: function stack() {
      if (!isset($this->stack[$this->parser->tagName])) {
        $this->stack[$this->parser->tagName] = array();
      }
      array_push($this->stack[$this->parser->tagName], $this->parser->tagAttributes);
    }
code_tokens: function stack ( ) { if ( ! isset ( $ this -> stack [ $ this -> parser -> tagName ] ) ) { $ this -> stack [ $ this -> parser -> tagName ] = array ( ) ; } array_push ( $ this -> stack [ $ this -> parser -> tagName ] , $ this -> parser -> tagAttributes ) ; }
docstring: add current node to the stack
  this only stores the attributes
  
  @param void
  @return void
docstring_tokens: add current node to the stack this only stores the attributes