original_string: private function printActiveFormattingElements() {
          if (!$this->a_formatting) {
              return;
          }
          $names = array();
          foreach ($this->a_formatting as $node) {
              if ($node === self::MARKER) {
                  $names[] = 'MARKER';
              } else {
                  $names[] = $node->tagName;
              }
          }
          echo "  -> active formatting [" . implode(', ', $names) . "]\n";
      }
code: private function printActiveFormattingElements() {
          if (!$this->a_formatting) {
              return;
          }
          $names = array();
          foreach ($this->a_formatting as $node) {
              if ($node === self::MARKER) {
                  $names[] = 'MARKER';
              } else {
                  $names[] = $node->tagName;
              }
          }
          echo "  -> active formatting [" . implode(', ', $names) . "]\n";
      }
code_tokens: private function printActiveFormattingElements ( ) { if ( ! $ this -> a_formatting ) { return ; } $ names = array ( ) ; foreach ( $ this -> a_formatting as $ node ) { if ( $ node === self :: MARKER ) { $ names [ ] = 'MARKER' ; } else { $ names [ ] = $ node -> tagName ; } } echo "  -> active formatting [" . implode ( ', ' , $ names ) . "]\n" ; }
docstring: For debugging, prints active formatting elements
docstring_tokens: For debugging prints active formatting elements