Example #1
0
 function run()
 {
     global $classes, $interfaces;
     $p = new CodeParser();
     OutputWriter::Object()->setNativeInterfaces($interfaces);
     OutputWriter::Object()->setNativeClasses($classes);
     OutputWriter::Object()->setOutputGran($this->gran);
     OutputWriter::Object()->setOutputTarget($this->out);
     //if ($this->gran == OutputWriter::OUTPUT_GRAN_CLASS || $this->gran == OutputWriter::OUTPUT_GRAN_FILE) {
     if (is_dir($this->tgt)) {
         $p->parseRecursive($this->tgt);
     } else {
         $p->parse($this->tgt);
     }
 }
 function testRecursiveInputClassOutput(&$output)
 {
     echo "\n\ttestRecursiveInputClassOutput\n";
     $p = new CodeParser();
     $tgt = $this->mybase . '/testRecursiveInputClassOutput';
     mkdir($tgt);
     OutputWriter::Object()->setOutputGran(OutputWriter::OUTPUT_GRAN_CLASS);
     OutputWriter::Object()->setOutputTarget($tgt);
     $p->parseRecursive($this->recursive_base);
 }