fill($level)."\"".$variableValue->getValue()."\"\n"; } // end of member function visitVariableValue /** * * @param VariableInformation $ variableInformation * @return * @access public */ public function visitVariableInformation(VariableInformation $variableInformation, $level) { } // end of member function visitVariableInformation /** * * @param VariableValueTree $ variableValueTree * @return * @access public */ public function visitVariableValueTree(VariableValueTree $variableValueTree, $level) { echo $this->fill($level).$variableValueTree->getName()."\n"; } // end of member function visitVariableValueTree /** * * @param VariableInformationTree $ variableInformationTree * @return * @access public */ public function visitVariableInformationTree(VariableInformationTree $variableInformationTree, $level) { echo $this->fill($level).$variableInformationTree->getName()."\n"; } // end of member function visitVariableInformationTree public function visitComment(Comment $comment, $level) { echo "".$comment->getComment()."\n"; } public function visitVariableIndex(VariableIndex $variableIndex, $level) { echo $this->fill($level)."_".$variableIndex->getPos()."_\n"; } private function fill($level) { return str_repeat(" ", $level); } } // end of debugVisitor ?>